Deploy the artifacts to your local maven repository :
- Use m2eclipse to import the project under eclipse
Install the artifacts (without running the integration tests)
Run all tests, including the integration tests (requires pymager to run)
Skip integration tests
- mvn -Dskip-integration-tests=true test
Deploy the current snapshot version and site
- mvn -Pall -Dskip-integration-tests=true clean deploy
- mvn -Pall site-deploy
Perform a release
- make sure that ~/.m2/settings.xml contains your ssh configuration for www.iglootools.org and iglootools-site
- add entry to src/changes/changes.xml
- update headers: mvn -Prelease license:format
- commit
- delete everything in .m2/repository
- git clone [email protected]:pymager/pymager-java.git
- mvn -Pall,release release:prepare -DautoVersionSubmodules=true
- mvn release:perform
= Available profiles =
- all : adds superfluous items to the build (attach sources, javadoc various reports - changes, jxr -, build assembly, ..)
- release : activate sanity checks (licenses, ..) and disable any potential integrated test
= Backlog =
- Convert build to SBT instead of maven ?
- produce scala version of the API