Java client for Rackspace Service Registry.
mvn install
Snapshots are hosted on the Sonatype repository.
Add the following lines in the repositories and dependencies section in your pom.xml.
<repository>
<id>sonatype-nexus-snapshots</id>
<name>Nexus Snapshots Repository</name>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>If you're using ivy, this needs to be in your ivysettings.xml:
<ibiblio name="sonatype"
m2compatible="true"
usepoms="true"
root="https://oss.sonatype.org/content/repositories/snapshots/"
pattern="[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]"
changingPattern="SNAPSHOT*"/>This lines are necessary because artifacts are currently only stored on Sonatype staging Maven servers.
<dependency>
<groupId>com.rackspacecloud</groupId>
<artifactId>service-registry-client</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>Replace 1.0.0-SNAPSHOT with the desired version.
Released versions of the library are integrated into Maven Central. There is no need to specify complicated resolvers.
<dependency>
<groupId>com.rackspacecloud</groupId>
<artifactId>service-registry-client</artifactId>
<version>1.0.0</version>
</dependency>This repository also includes other modules:
service-registry-curator - Service Registry bindings for Netflix Curator
library
service-registry-archaius - Service Registry bindings for Netflix Archaius
library
service-registry-examples - Usage examples
Please see the examples module.