Currently, the bundlelists of different components are located along with the components, e.g. /enhancer/bundlelist.
From a release management point of view it is not so easy to keep track of the right versions in the bundlelists when a component gets released. For example, the automated release process will only check for SNAPSHOT deps in the pom.xml files and not in the list.xml files. The list.xml can not be updated automatically. The practice in the past has proven that releases get published which have deps to SNAPSHOT versions in the bundlelists. This should be avoided.
Bundlelist belong logically to launcher configurations which make use of certain bundlelists to keep the configuration more modular. Therefore, we should move all bundleslists from the components to /launchers/bundlelists.
With this change the release manager does not need to keep track of required changes to the bundelists. Instead, the bundlelists should be updated after a release is published. The release process and cycles of launchers+bundlelists and the components is decoupled. This makes releasing of different launchers with different bundlelists also more flexible.
|Status||Open [ 1 ]||In Progress [ 3 ]|
|Fix Version/s||parent-2 [ 12323741 ]|
|Status||In Progress [ 3 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|