Older repositories
Recent DevZendo.org software is deployed in the central Maven 2 repository, thanks to Sonatype’s upload process.
Earlier DevZendo.org software is not yet deployed in the central Maven 2 repository, so in order to make use of it via Maven, you will need to add the DevZendo.org Maven repositories to your development environment.
There are also a number of third-party libraries hosted in the DevZendo.org repository since they are not yet available from the central Maven repository:
- org.netbeans:wizard - see its home page for details.
- ch.randelshofer:quaqua - see its home page for details.
To add our repositories, you will need to modify your settings.xml file. This can be found in the following locations on different platforms:
- Windows up to XP
- C:\Documents and Settings\username\.m2\settings.xml
- Windows Vista and above (untested)
- C:\Users\username\.m2\settings.xml
- Mac OS X
- /Users/username/.m2/settings.xml
- Linux
- /home/username/.m2/settings.xml
The following settings.xml establishes a ‘default’ profile, sets it as the active profile and adds our snapshot and releases repositories.
<settings> <activeProfiles> <activeProfile>default</activeProfile> </activeProfiles> <profiles> <profile> <id>default</id> <repositories> <repository> <id>devzendo-org-repository-releases</id> <name>DevZendo.org Maven2 releases Repository on Google Code</name> <url>http://devzendo-org-repo.googlecode.com/svn/trunk/releases</url> <snapshots> <enabled>false</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </repository> <repository> <id>devzendo-org-repository-snapshots</id> <name>DevZendo.org Maven2 Snapshots Repository on Google Code</name> <url>http://devzendo-org-repo.googlecode.com/svn/trunk/snapshots</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>false</enabled> </releases> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>devzendo-org-repository-plugin-releases</id> <name>DevZendo.org Maven2 releases Repository on Google Code</name> <url>http://devzendo-org-repo.googlecode.com/svn/trunk/releases</url> <snapshots> <enabled>false</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories> </profile> </profiles> </settings>
So, to download all necessary artifacts for your project, and package its jar using the default profile above: mvn package