https://github.com/jieryn/maven-3.4.0-testing
On Mon, Aug 22, 2016 at 9:37 AM, jieryn <jie...@gmail.com> wrote: > Sure, here is an example project boiled down to the minimum. The > arquillian module demonstrates the problem, and it is a commonly > recommended way by RedHat JBoss / Arquillian project to use > scope=import for these bom dependency concentrators. > > After investigation, I find that several of these boms have redundant > and mismatched dependency versions. Perhaps they ought to fix this, > but I'm seeing huge amount of mess of messages with this common and > recommended kind of arq configuration. > > Messages are of the format: > > [WARNING] Multiple conflicting imports of dependency > 'org.seleniumhq.selenium:selenium-server:jar' into model > 'com.acme:arquillian:pom:1.0-SNAPSHOT' @ > '/home/jieryn/workspaces/maven-3.4.0-testing/arquillian/pom.xml' ('42 > : 25, org.jboss.arquillian.selenium:selenium-bom:2.53.0 > /home/jieryn/.m2/repository/org/jboss/arquillian/selenium/selenium-bom/2.53.0/selenium-bom-2.53.0.pom', > '42 : 25, org.jboss.arquillian.selenium:selenium-bom:2.53.1 > /home/jieryn/.m2/repository/org/jboss/arquillian/selenium/selenium-bom/2.53.1/selenium-bom-2.53.1.pom'). > To resolve this conflict, either declare the dependency directly in > the dependency management of model > 'com.acme:arquillian:pom:1.0-SNAPSHOT' to override what gets imported > or, as of Maven 3.4, rearrange the causing imports in the inheritance > hierarchy to apply standard override logic based on artifact > coordinates. Without resolving this conflict, your build relies on > indeterministic behaviour. > > > > On Sat, Aug 20, 2016 at 5:13 AM, Karl Heinz Marbaise <khmarba...@gmx.de> > wrote: >> Hi, >> >> On 20/08/16 07:05, Christian Schulte wrote: >>> >>> Am 08/19/16 um 21:10 schrieb jieryn: >>>> >>>> I am seeing a huge amount of additional warnings at the start of the >>>> build now, that is intentional I believe? Do we have a wiki or any >>>> documentation about resolving these issues? For example, I'm seeing >>>> this because I use Arquillian and their standard dependencyManagement >>>> bom scope=import style. >>> >>> >>> Intentional. No release notes yet. >> >> >> >> I posted that for a longer time ago..that I started on them already.. >> >> https://github.com/khmarbaise/maven-release-notes >> >> Kind regards >> Karl Heinz >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org