Running tests, I get "ClassNotFoundException:XSLTConnector" (or another adaptor)
To improve performance at startup, the list of adaptors is now built at compile-time. This error means that the list has not been built yet. Run "mvn install" at the root level.
Configuration needed to deploy
see https://forge.in2p3.fr/projects/devatcc/wiki/Maven@CC
Configuration needed to site-deploy
see https://forge.in2p3.fr/projects/devatcc/wiki/Maven@CC
How to release Lavoisier ?
Prepare the release:
  • Update version of maven/maven-archetype-lavoisier/resources/archetype-resources/pom.xml
  • Update download page lavoisier-package/src/site/apt/download.apt.vm
  • Update changes list
mvn release:prepare
mvn install
mvn release:prepare
Perform the release:
mvn release:perform
Connect via SFTP and rename the base directory of generated web site to lavoisier-X.Y.Z
Jenkins integration
The configuration of Maven3 jobs for Jenkins at CC is documented at https://forge.in2p3.fr/projects/devatcc/wiki/JenkinsMaven. In addition to this, you have to modify the port on which Lavoisier will be started for tests (otherwise there could be a conflict with Jenkins itself). Configure the Maven part (Build) of your job like this:
  • Build/MAVEN_OPTS: -DargLine="Dlavoisier.http.port=8081"