racker/java-service-registry-client

Name: java-service-registry-client

Owner: racker

Description: Java client for Rackspace Service Registry.

Created: 2012-09-04 00:34:29.0

Updated: 2013-12-19 07:21:42.0

Pushed: 2013-04-25 23:49:00.0

Homepage:

Size: 12398

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Java Rackspace Service Registry Client

Java client for Rackspace Service Registry.

Build and run tests
mvn install
Using the client
Installing the library using Maven
Using Snapshot Builds

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.

Using Released Builds

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>
Other Modules

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

Examples

Please see the examples module.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.