[
https://issues.apache.org/jira/browse/FELIX-396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12535847
]
Felix Meschberger commented on FELIX-396:
-----------------------------------------
In fact, this message is very valuable exactly because of the complex
dependency tress that may exist from maven projects. This generally means that
you have to be very carefull when defining your project possibly working with
dependency exclusions to exactly decalre what you are expecting.
And yes, there are many projects out there, which just pack too much
dependencies and generate strange dependencies trees - one time I came over
project which had a compile dependency on junit (and this project was not meant
for testing :-) ).
So I opt for not doing anything here - except perhaps enhancing documentation
on the wiki page.
> Plugin should allow to specify -split-package directive
> -------------------------------------------------------
>
> Key: FELIX-396
> URL: https://issues.apache.org/jira/browse/FELIX-396
> Project: Felix
> Issue Type: Bug
> Components: Maven Bundle Plugin
> Reporter: Eugene Kuleshov
> Assignee: Stuart McCulloch
>
> When using plugin with <Embed-Transitive>true</Embed-Transitive> and more or
> less complex dependency tree it is really easy to receive the following
> warning:
> [WARNING] Warning building bundle org.foo:boo-bundle:bundle:0.0.1 : There are
> split packages, use directive -split-package:=(merge-first|merge-last) on
> instruction to get rid of this warning: META-INF, classpath: [Jar:.,
> <skipped>] from: C:\repo\commons-io\commons-io\1.3.1\commons-io-1.3.1.jar
> Ideally plugin should take care of this by using Maven's dependency
> resolution mehanisms, so there won't be any conflicting jars.
> Also note that when <Embed-Dependency>*;inline=false</Embed-Dependency> and
> above warning happens, plugin also include multiple versions of the jar file
> into the result bundle.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.