i've started migrating my first non-trivial projects to parent 35 including bnd-maven-plugin and ran in some issues:
1. bnd-baseline-maven-plugin demands for package version increases where it's not appropriate - in [1] i switched to bnd maven plugins (1st commit in this branch) - if I compile the project the baseline plugin wants to raise the last digit in the package, it complains that null annotations where added to several methods - but: these annotations where already present in the previous release baseline was comparing to - the problem can be solved by just incrementing the package versions (2nd commit), but this does not seem to like a proper solution - and will it do the same for future releases? 2. i'm missing the very nice console output of the baseline check for the maven-bundle-plugin - the bnd-baseline-maven-plugin by default just outputs the error messages "version xy needs to be increased to z", but not the detail info what was changed - the documentation lists a fullReport config flag [2] which outputs the necessary infos (although in a format that is not so nice readable as the maven-bundle-plugin) - reading the documentation the plugin should output this information also without setting fullReport to true, and not if everything is ok. but in reality it outputs the info in error case only if this flag is set to true, and never is everything is ok (which is sad, I found it useful to inspect the changes even if the build is running fine) 3. no warning in case of "excessive version increase" - unlike the maven-bundle-plugin the bnd-baseline-maven-plugin does not seem to any longer output a warning if a package version is increased accidentally to a higher number than required (e.g. to 1.0.2 instead of 1.0.1) 4. we already know the open issue about the bundle version checking [3] did you encounter these issues as well? this makes me a bit hesitating on pressing migration from maven-bundle-plugin to the bnd maven plugins. stefan [1] https://github.com/apache/sling-org-apache-sling-caconfig-api/tree/feature/SLING-8824-parent25 [2] https://github.com/bndtools/bnd/tree/master/maven/bnd-baseline-maven-plugin#full-reporting [3] https://issues.apache.org/jira/browse/SLING-8735