voldemort/voldemort — pull request #57 by shyiko (2011-12-17 20:25:05+00:00)
Title: Fun Projects: Maven support

Hi everybody.

Please review pull request which integrates Apache Ivy (http://ant.apache.org/ivy).
Complie, runtime and test dependencies are managed by Ivy. As a result,
there is no need in lib directory anymore (all thirdparty dependencies can be retrieved using
resolve-dependencies task).
Voldemort JAR, along with javadoc and sources can now be published to Maven Central (through
Sonatype OSS Maven Repository). Please see comments inside build.properties for guidance.
Also, please check developers section of pom.template. I didn't have email addresses of
voldemort authors so it might be some of them are wrongly stated.
groupId has been chosen as com.github.voldemort. You might want to change it as well.
publish-artifacts task is responsible for artifacts generation (voldemort-.jar,
voldemort--sources.jar, voldemort--javadoc.jar, voldemort-.pom),
signing (required by Maven Central as per https://docs.sonatype.org/display/Repository/Central Sync Requirements),
and upload to Sonatype OSS Maven Repository (https://docs.sonatype.org/display/Repository/Sonatype OSS Maven Repository Usage Guide).
Once artifacts have been published you'll need to go to https://oss.sonatype.org and close staging repository.
After that, request will be reviewed by Sonatype and synchronized to Maven Central (usually, it takes no more than 24h).
Please note, that I didn't change contributed modules.

Thanks.

P.S. Following thirdparty libraries were not included to ivy.xml (as I didn't find any usages):
```

```
You might want to add them in case they are really needed.