TableOfContents([2])

Maven

These are useful links to get started with Maven.

Apache Maven Project http://mevenide.codehaus.org/m2-site/

Download & Install

Make sure you get Maven 2.x (not 1.x).

http://maven.apache.org/download.html

Installation instructions (from the site linked above):

Windows 2000/XP

Unzip maven-2.0.7-bin.zip to the directory you wish to install Maven 2.0.7. These instructions assume you chose C:\Program Files\Apache Software Foundation\maven-2.0.7 Add the bin directory to your path, by opening up the system properties (WinKey + Pause), selecting the "Advanced" tab, and the "Environment Variables" button, then editing the PATH variable in the user variables. eg. "C:\Program Files\Apache Software Foundation\maven-2.0.7\bin";%PATH% In the same dialog, make sure that JAVA_HOME is set to the location of your JDK, eg. C:\Program Files\Java\jdk1.5.0_02 Run mvn --version to verify that it is correctly installed.

Unix-based Operating Systems (Linux, Solaris and Mac OS X)

Extract the distribution archive to the directory you wish to install Maven 2.0.7. These instructions assume you chose /usr/local/maven-2.0.7 . The directory maven-2.0.7 will be created from the archive. Add the bin directory to your path, eg. export PATH=/usr/local/maven-2.0.7/bin:$PATH Make sure that JAVA_HOME is set to the location of your JDK, eg. export JAVA_HOME=/usr/java/jdk1.5.0_02 Run mvn --version to verify that it is correctly installed.

Quick Tutorial

Maven Plugins for IDE's

Eclipse

For the Maven 2 Eclipse plugin use this url for the "New Remote Site" http://m2eclipse.codehaus.org

Then right-click on your project, choose Maven2 and 'enable' to use the plugin on a per-project basis. This will set up your local Maven repository (under the /<users.home>/.m2 directory) as a library in Eclipse.

Note: I have run into problems running maven tasks from within Eclipse. It appears easiest to run from the command line.

Note 2: Eclipse needs to know the path to the local maven repository; see here http://maven.apache.org/guides/mini/guide-ide-eclipse.html#Maven%202%20repository for instructions

IntelliJ

IntelliJ plugins:

NetBeans

NetBeans 5.0+:

Cytoscape & Maven

Each time you update go to corelibs and run mvn install then go to cytoscape and run mvn install. You will get compilation errors, but this installs the modules that do compile as well as the parent pom to allow you to run maven tasks from any of the modules.

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux