Hello,

In my maven project that builds a bundle, I have that bundle's dependencies
listed in the Maven <dependencies> element, as expected.  Those dependencies
are other maven-built bundles with their own dependencies (and so on).

When I use the maven-pax-plugin to run and test that the bundle deploys
successfully ('mvn pax:run'), the plugin does indeed deploy the bundle and
it's first-level dependencies but none of the transitive dependencies.

Instead, I have to list out all of those transitive dependencies in the
plugin configuration's <deployURLs> element:

...
<deployURLs>
mvn:javax.servlet/com.springsource.javax.servlet/2.5.0
...
</deployURLs>

This obviously violates the DRY (Don't Repeat Yourself) principle, because
all of this information should already be available to the plugin via the
Maven dependency tree.

Is there a way to turn on this capability so I don't have to manually enter
all of these artifacts again?

Thanks for any ideas!

Les
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to