Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Info

Help is available by sending an email to csf-support@mit.edu
Have any suggestion on how improve this wiki?  Please give us your feedback at csf-support@mit.edu

Panel
Wiki Markup

Quick Links to:

{toc
:minLevel
=4
|maxLeve
=4}
Panel

Download and Install Maven

  1. For MAC users:
    indent
    1
    1
    Maven usually comes pre-installed on your MAC.  Verify that Maven is installed by opening a terminal window and typing the command line: *mvn --version*.  If Maven is installed, you should get something similar to:
    

    indent
    3
    3
    Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
    Maven home: /usr/share/maven
    Java version: 1.6.0_31, vendor: Apple Inc.
    Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    Default locale: en_US, platform encoding: MacRoman
    OS name: "mac os x", version: "10.6.8", arch: "x86_64", family: "mac"
    

    indent
    1
    1
    If you got something similar to the above, you can skip this section and go to the [*Configure Maven* | #Configure Maven] section.
    

  2. Go to the Apache Maven Project download site.  Scroll down until you reach the Maven 2.2.1 section and select either Maven 2.2.1 (Binary tar.gz) or Maven 2.2.1 (Binary zip).  Select a Mirror and save the downloaded file on your workstation.
  3. Unzip/untar the binaries to a new folder (e.g. c:\maven\2.2.1).
  4. Add the path to the Maven bin directory to the system PATH environment variable.  For example: add c:\maven\2.2.1\bin to the PATH environment variable.
  5. Verify the Maven installation by opening a CMD window and typying the command line: mvn --version.  If everything is correct, something similar to the following should be displayed:

    indent
    2
    2
    Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
    Java version: 1.6.0_27
    Java home: C:\Program Files\Java\jdk1.6.0_27\jre
    Default locale: en_US, platform encoding: Cp1252
    OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"
    

  6. If the Maven installation has been verified in the above step, then initialize Maven by typing the command line: mvn plugin::help.  Maven download will start and if everything download's correctly, something similar to the following should be displayed at the end of the download:

    indent
    2
    2
    \[INFO] ------------------------------------------------------------------------
    \[INFO] BUILD SUCCESSFUL
    \[INFO] ------------------------------------------------------------------------
    \[INFO] Total time: 58 seconds
    \[INFO] Finished at: Thu May 31 10:23:25 EDT 2012
    \[INFO] Final Memory: 11M/981M
    \[INFO] ------------------------------------------------------------------------
    

Configure Maven

Download the serverTrustStore.jks and save it to a new folder
Panel
Wiki Markup

{anchor:Configure Maven}
h4. *Configure Maven*
# [Download the serverTrustStore.jks|Install Maven^serverTrustStore.jks] and save it to a new folder 
Anchor
Configure MavenConfigure Maven
(e.g. c:\keystores).

# To download Maven artifacts from the remote MIT maven repository (https://maven.mit.edu
Image Removed
), an SSL connection is required.
  For Maven to acquire an SSL connection, you must create a system environment variable MAVEN_OPTS and set it as below:
For Mac users:  You must set the environmental variable _JAVA_OPTIONS as shown below. Code Block
  For Maven to acquire an SSL connection, you must create a system environment variable *MAVEN_OPTS* and set it as below:
\\
\\
* *For Mac users:*  You must set the environmental variable *_JAVA_OPTIONS* as shown below.
{code}
_JAVA_OPTIONS=-Djavax.net.ssl.trustStore=/path/to/serverTrustStore.jks -Djavax.net.ssl.trustStorePassword="XXXXXXXX" -Xmx512m -Xms512m -XX:MaxPermSize=512m
For Windows users:  You must set the environmental variable MAVEN_OPTS as shown below. Code Block

{code}
* *For Windows users:*  You must set the environmental variable *MAVEN_OPTS* as shown below.
{code}
MAVEN_OPTS=-Djavax.net.ssl.trustStore=/path/to/serverTrustStore.jks -Djavax.net.ssl.trustStorePassword="XXXXXXXX" -Xmx512m -Xms512m -XX:MaxPermSize=512m
{code}
\\
In the above, replace the */path/to* with the actual path to the serverTrustStore.jks and replace *XXXXXXXX* with the actual serverTrustStore.jks password.
  If you
  If you don't know the serverTrustStore.jks password, your team leader can get it for you.

For MAC users:  You can now download a nice plugin that helps you manage your system environmental variables.  The plugin, RCEnvironment, is a preference pane for MacOS X 10.1 or higher that allows editing of your

\\
\\
*For MAC users*:  You can now [download a nice plugin | Install the Oracle OC4J 10.1.3.5 standalone server^RCEnvironment-1.4.X.dmg] that helps you manage your system environmental variables.  The plugin, *RCEnvironment*, is a preference pane for MacOS X 10.1 or higher that allows editing of your ~/.MacOSX/environment.plist file.


*For Window users
:  Go to Start > Control Panel > System > Advanced system settings > Environment
*:  Go to *Start > Control Panel > System > Advanced system settings > Environment Variables...* and under *System variables*, click *New* and enter the *MAVEN_OPTS* shown above.