My bom-project use importing other poms in dependencyManagement section to
accumulate dependency versions in one, and it seems that analyze-duplicate
goal of maven-dependency-plugin is not detect duplication, if same
dependency presence in importing pom and bom pom. For reproduce lets create
two projects: some-framework-bom and my-bom: 
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0";
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
    <modelVersion>4.0.0</modelVersion>
    <groupId>some.framework</groupId>
    <artifactId>bom</artifactId>
    <version>1</version>
        <packaging>pom</packaging>
        <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.7.13</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
</project>

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0";
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
    <modelVersion>4.0.0</modelVersion>
    <groupId>my</groupId>
    <artifactId>bom</artifactId>
    <version>1</version>
        <packaging>pom</packaging>
        <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>some.framework</groupId>
                <artifactId>bom</artifactId>
                <version>1</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.7.13</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
</project>

Run "mvn install" for some.framework:bom:1 and then run "mvn
dependency:analyze-duplicate" against my:bom:1. Goal dont show any
duplicates. So if, it is a bug, please help to register it in jira.



--
View this message in context: 
http://maven.40175.n5.nabble.com/About-goal-analyze-duplicate-of-maven-dependency-plugin-tp5879988.html
Sent from the Maven - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to