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:

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