These instructions work for each of the modules, except for JMS Replication, which requires installation of a message queue. See that module for details.
To build Ehcache from source:
To run the test suite for Ehcache:
Ehcache has a repository and snapshot repository at oss.sonatype.org.
The repository is synced with the Maven Central Repository.
To deploy:
mvn deploy
This will fail because SourceForge has disabled ssh exec. You need to create missing directories manually using sftp access sftp gregluck,ehcache@web.sourceforge.net
(These instructions are for project maintainers)
You need the following unix utilities installed:
You also need a yDoc license.
With all that, build the site as below:
mvn -Dmaven.test.skip=true package site
The site needs to be deployed from the target/site directory using:
rsync -v -r * ehcache-stage.terracotta.lan:/export1/ehcache.org
sudo -u maven -H /usr/local/bin/syncEHcache.sh
mvn deploy
mvn assembly:assembly
then manually upload to SourceForge
sftp gregluck@frs.sourceforge.net
and complete the file release process