Hi
I am working on migrating a multi-package project from a traditional Sling
deployment to a feature model based system. What I want to do is to launch the
project and Sling together into a full fledge application using the converted
FM models together with the Sling FM models.
In order to deploy through the Feature Model Launcher the group and the
artifact need to be the same in all the FM models.
For my Sling conversion which I also will use here to setup Sling I use I am
going to use an Model ID like this:
"${project.groupId}:${project.artifactId}:slingosgifeature:composum_composum-console:${project.version}”
The only fixed part is the component / package name. These models come from a
provisioning file but should work the same with packages.
Anyhow I cannot use placeholders like '${project.groupId}' as the tool is not
resolving them and hence fails when checking this as Maven Id.
In addition when using the actual package name the ‘classifier’ is only used
for the run modes.
I tried to use the ‘-m’ option together with all packages in one call and it
still does place all packages into their own model file.
Cheers - Andy