-
Notifications
You must be signed in to change notification settings - Fork 0
Miscellaneous
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 modifiedsettings.xml
under/home/coling/tools/maven
- Please be aware that you need to provide your
gpg
key in thesettings.xml
as well. (https://blog.sonatype.com/2010/01/how-to-generate-pgp-signatures-with-maven/)