Have you guys thought about making the build more hierarchical, adding
more parent poms and grouping the projects to share configuration

for instance, instead of

ipojo
ipojo.arch
ipojo.metadata
ipojo.plugin


ipojo/pom.xml (modules: ipojo, arch, metadata, plugin, version= 0.7.0 )
ipojo/ipojo (usually core or some other name)
ipojo/arch
ipojo/metadata
ipojo/plugin

all the ipojo subprojects would extend ipojo/pom.xml that in turn
extends the parent felix pom, you could share some info in
ipojo/pom.xml

that way you reduce the modules in felix parent to ipojo, plugins,mosgi,...

and you wouldn't need different profiles, just go into one of the
folders and mvn install, eg. go to plugins to build all plugins

from my experience i think it would make more sense and ends being
easier to mantain

--
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
                            -- The Princess Bride

Reply via email to