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