RetepTools is the Core library used by all of my Open Source projects.
It contains a lot of api’s covering concurrency, collections, generic messaging, compression, io, nio, jaxb, xml and archiving – and that’s a short list!
As with all retep.org projects this requires a current Java 6 (JDK1.6) or later (yes I do test against Java7 occasionally).
Project Home
The project is hosted over at Project Kenai which includes the issue trackers, wiki and primary Mercurial source repository.
Ohloh also contains a project page including regularly updated code analysis.
Mercurial Source Repository
The primary Mercurial repository is hosted at Project Kenai.
A backup Mercurial repository is also hosted over at BitBucket which is publicly accessible. That repository should be in sync most of the time with the primary repository – if it is not then it will be out by a few days at most.
To check out the source you can use one of the following lines to make a clone locally – the first line is for the primary repository, the second for the backup:
You can also follow commits to the bitbucket repository on twitter.
hg clone https://hg.kenai.com/hg/reteptools~hg reteptools hg clone http://bitbucket.org/petermount/reteptools/
Downloading / Maven
This project requires the use of Apache Maven. The built artifacts are published on the SonaType’s Public Nexus instance and can be accessed by adding the following to your project’s root pom:
<repositories>
<repository>
<id>retep.releases</id>
<name>retep.org Maven 2 Repository</name>
<url>http://oss.sonatype.org/content/groups/public</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>retep.releases</id>
<name>retep.org Maven 2 Repository</name>
<url>http://oss.sonatype.org/content/groups/public</url>
</pluginRepository>
</pluginRepositories>
Please note: Due to dependencies in the java.net and terracotta.com repositories these artifacts are not available within the Maven Central repository as those artifacts are not also within central. If or when the required artifacts become available then this project may become available within Central.