Home > pymager-java

pymager-java

Pymager-java is a project mainly written in Java, it's free.

Deploy the artifacts to your local maven repository :

  • Use m2eclipse to import the project under eclipse

Install the artifacts (without running the integration tests)

  • mvn -Pdev install

Run all tests, including the integration tests (requires pymager to run)

  • mvn test

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
Previous:mrlear