Skip to content
Franz Matthies edited this page Feb 12, 2018 · 5 revisions

This page is a rather unordered collection of possible useful information that has no other place to be.

  • We should be aware of the Maven Versions Plugin. The plugin may also be used to update parent POM versions. It also has useful goals to display, for example, available updates for dependencies of a project and its modules. The main reason we don't use it as a default to set up the next release cycle is the fact that in JCoRe, we allow different bugfix versions of components. That is, if a single component needs a bug fix, it might have its bugfix version incremented and be deployed to Maven Central without the requirement that all other components also have to be redeployed with the new version. This is supposed to minimize redundancy. The contract is that bugfixes must always be compatible to all other components with the same minor version.
  • If you want to develop JCoRe you'll certainly need to deploy at one point or the other projects to the public Sonatype Nexus; you won't be able to use the settings.xml that was described in our Wiki. Please see the modified settings.xml under /home/coling/tools/maven
  • Please be aware that you need to provide your gpg key in the settings.xml as well. (https://blog.sonatype.com/2010/01/how-to-generate-pgp-signatures-with-maven/)
Clone this wiki locally