Forgive me if I'm missing the point, but isn't what Andy suggests the obvious solution?

Eventually, when in everything moves into Apache there will be a top level Jena maven project with subprojects for Jena core, ARQ, TDB, SDB etc. If there is a need to build a composite OSGI bundle, that will just be another subproject, with its own POM that will have its dependencies and build the bundle. I assume that Maven OSGI tools will enable a composite bundle to be built from the dependent jars.

In the meantime, to build a composite OSGI bundle just create a separate maven project for it. Then it has its own POM and it follows the Maven discipline of one project, one artefact.

Brian


On 07/04/2011 15:33, Andy Seaborne wrote:
"sometime" we should to have a separate "deliverables" module(s) to make various artifacts.

(That's not to say there should be an intermediate addition to the current build system.)

    Andy

Reply via email to