I think it is pretty hard to work with the current Aries parent pom.
https://github.com/apache/aries/blob/trunk/parent/pom.xml

My main issue with it is the very special definitions for the maven-bundle-plugin. It is difficult to set up a project and it is very easy to
end up with a broken Manifest.

So for aries-rsa I created a new parent pom and just took the necessary minimum from the aries parent.
https://github.com/apache/aries-rsa/blob/master/parent/pom.xml

Especially for the maven-bundle-plugin I used the approach to leave the parent at defaults. I also used the include to be able to extract the bundle config in a separate bnd file. This resulted in very small poms as well as bnd.bnd files in the individual projects.
e.g.:
https://github.com/apache/aries-rsa/tree/master/topology-manager

So I would like to discuss to create a new parent pom for aries (like 3.0.0-SNAPSHOT). The main thing would be to use similar maven-bundle-plugin settings like above but we could also revisit the other
plugins to see if we can make them simpler.

Christian

--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to