Stable releases are available from SourceForge .
Add this in your pom.xml and run mvn compile or mvn install . Replace VERSION with the latest version.
<properties> <springRichclient.version>VERSION</springRichclient.version> </properties> ... <repositories> <repository> <id>springRichclientRepository</id> <name>Spring rich client repository</name> <url>http://spring-rich-c.sourceforge.net/maven2repository</url> </repository> </repositories> ... <dependencies> <dependency> <groupId>org.springframework.richclient</groupId> <artifactId>spring-richclient-resources</artifactId> <version>${springRichclient.version}</version> </dependency> <dependency> <groupId>org.springframework.richclient</groupId> <artifactId>spring-richclient-core</artifactId> <version>${springRichclient.version}</version> </dependency> <dependency> <groupId>org.springframework.richclient</groupId> <artifactId>spring-richclient-binding</artifactId> <version>${springRichclient.version}</version> </dependency> <dependency> <groupId>org.springframework.richclient</groupId> <artifactId>spring-richclient-form</artifactId> <version>${springRichclient.version}</version> </dependency> <dependency> <groupId>org.springframework.richclient</groupId> <artifactId>spring-richclient-support</artifactId> <version>${springRichclient.version}</version> </dependency> <dependency> <groupId>org.springframework.richclient</groupId> <artifactId>spring-richclient-tiger</artifactId> <version>${springRichclient.version}</version> </dependency> <dependency> <groupId>org.springframework.richclient</groupId> <artifactId>spring-richclient-sandbox</artifactId> <version>${springRichclient.version}</version> </dependency> </dependencies>
Warning: The current repostory, at SourceForge, disconnects quite often on large files, so you might need to rerun the maven command several times...
Note: If you are using spring-richclient in multiple modules, make use of dependencyManagement .
There are 2 ways to get a nightly build
You can also configure this in your pom.xml if like to live on the edge (and shoot yourself in the foot).
Checkout spring-richclient from the source repository , build it with mvn -Dmaven.test.skip=true install and then optionally deploy it to your internal repo if other team members need it:
mvn -Dmaven.skip.test -DaltDeploymentRepository=myOwn::default::scp://myRepoIp/myRepoPath deploy
This way you'll only update to the latest snapshot when you're ready (and have read the upgrading guide). More information in the the development guide .