Description
Once https://github.com/bndtools/bnd/issues/2265 is fixed and released in bnd-maven-plugin 4.0 we should upgrade to that version and make sure to define all the instructions common to all Sling bundles in the parameter bnd of the parent. Those instructions should include
- Bundle-Category: sling
- Bundle-Description: ${project.description}
- Bundle-DocURL: https://sling.apache.org|https://sling.apache.org/
- Bundle-License: Apache License, Version 2.0
- Bundle-Vendor: The Apache Software Foundation
- -exportcontents: ${removeall;${packages;VERSIONED};${packages;CONDITIONAL}}, this is to by default export all versioned packages, except for the ones which are conditionally included, compare with https://github.com/bndtools/bnd/issues/2131
- -snapshot: ${tstamp;yyyyMMddHHmmssSSS} (compare with https://www.mail-archive.com/dev@sling.apache.org/msg76177.html)
kwin, I can't remember why I added the baseline instruction in the first place and after some testing "everything" seems to work – so I will remove baseline from our bnd files.