Difference between revisions of "Installation of maven"
Jump to navigation
Jump to search
Line 28: | Line 28: | ||
<id>mysettings</id> | <id>mysettings</id> | ||
<properties> | <properties> | ||
<!-- here you can set systemwide properties, valid in all projects -- | <!-- here you can set and override systemwide properties, valid in all projects --> | ||
</properties> | </properties> | ||
</profile> | </profile> |
Revision as of 12:51, 18 March 2008
This explanation is for an Ubuntu 7.10 environment. If you use another distribution or version, some commands may slightly differ.
- First download the maven binaries
wget http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.0.8-bin.tar.gz
- Extract them to e.g /usr/local
sudo tar xfvj apache-maven-2.0.8-bin.tar.gz -C /usr/local
- Then adept some environment variables in you preferred terminal. For the bash for example, edit ~/.bashrc
export MAVEN_OPTS="-Xmx1224m -Xms712m" export PATH=$PATH:<path_to_maven_install_dir>/bin
- Now try running maven with this command
mvn
- If the previous step was successful, point your browser to http://escidoc1.escidoc.mpg.de:8888/archiva and create an account.
If you want to contribute snapshot builds and releases to the project contact your local archiva administrator to grant you the needed rights.
- Create a file at ~/.m2/settings.xml with the following entries
<settings> <profiles> <profile> <id>mysettings</id> <properties> <!-- here you can set and override systemwide properties, valid in all projects --> </properties> </profile> </profiles> <activeProfiles> <!-- using a development environment --> <activeProfile>env-development</activeProfile> <!-- and jboss 4.0 --> <activeProfile>jboss42</activeProfile> <activeProfile>mysettings</activeProfile> </activeProfiles> <mirrors> <mirror> <id>archiva.default</id> <url>http://escidoc1.escidoc.mpg.de:8888/archiva/repository/internal/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <servers> <server> <id>deployment.webdav</id> <username>archiva_username</username> <password>archiva_password</password> </server> <server> <id>snapshots.webdav</id> <username>archiva_username</username> <password>archiva_password</password> </server> </servers> </settings>
- Checkout the project, e.g common_services
svn co https://zim02.gwdg.de/repos/common/trunk/common_services/
You can now start developing. For the first try, why not trying to compile all the project modules? Go to the root of the working dir and type:
mvn clean compile
This should clean and compile all project modules.