[ https://issues.apache.org/jira/browse/ATLAS-2571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16439346#comment-16439346 ]
Nigel Jones commented on ATLAS-2571: ------------------------------------ updated patch as review tool had issues. > Maven: duplicate declarations > ----------------------------- > > Key: ATLAS-2571 > URL: https://issues.apache.org/jira/browse/ATLAS-2571 > Project: Atlas > Issue Type: Improvement > Reporter: Nigel Jones > Assignee: Nigel Jones > Priority: Minor > Attachments: ATLAS-2571.patch, ATLAS-2571.patch > > > [INFO] Scanning for projects... > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for org.apache.atlas:atlas-graphdb-titan0:jar:1.0.0-SNAPSHOT > [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must > be unique: org.apache.solr:solr-solrj:jar -> version (?) vs ${solr.version} @ > org.apache.atlas:atlas-graphdb-titan0:[unknown-version], > /Users/jonesn/IdeaProjects/atlas/graphdb/titan0/pom.xml, line 194, column 21 > [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must > be unique: org.apache.solr:solr-core:jar -> version (?) vs ${solr.version} @ > org.apache.atlas:atlas-graphdb-titan0:[unknown-version], > /Users/jonesn/IdeaProjects/atlas/graphdb/titan0/pom.xml, line 200, column 21 > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for org.apache.atlas:hive-bridge:jar:1.0.0-SNAPSHOT > [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but > found duplicate declaration of plugin > org.apache.maven.plugins:maven-resources-plugin @ > org.apache.atlas:hive-bridge:[unknown-version], > /Users/jonesn/IdeaProjects/atlas/addons/hive-bridge/pom.xml, line 484, column > 21 > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for org.apache.atlas:falcon-bridge:jar:1.0.0-SNAPSHOT > [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but > found duplicate declaration of plugin > org.apache.maven.plugins:maven-resources-plugin @ > org.apache.atlas:falcon-bridge:[unknown-version], > /Users/jonesn/IdeaProjects/atlas/addons/falcon-bridge/pom.xml, line 370, > column 21 > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for org.apache.atlas:sqoop-bridge:jar:1.0.0-SNAPSHOT > [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but > found duplicate declaration of plugin > org.apache.maven.plugins:maven-resources-plugin @ > org.apache.atlas:sqoop-bridge:[unknown-version], > /Users/jonesn/IdeaProjects/atlas/addons/sqoop-bridge/pom.xml, line 433, > column 21 > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for org.apache.atlas:storm-bridge:jar:1.0.0-SNAPSHOT > [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but > found duplicate declaration of plugin > org.apache.maven.plugins:maven-resources-plugin @ > org.apache.atlas:storm-bridge:[unknown-version], > /Users/jonesn/IdeaProjects/atlas/addons/storm-bridge/pom.xml, line 536, > column 21 > [WARNING] > [WARNING] Some problems were encountered while building the effective model > for org.apache.atlas:hbase-bridge:jar:1.0.0-SNAPSHOT > [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but > found duplicate declaration of plugin > org.apache.maven.plugins:maven-resources-plugin @ > org.apache.atlas:hbase-bridge:[unknown-version], > /Users/jonesn/IdeaProjects/atlas/addons/hbase-bridge/pom.xml, line 508, > column 21 > [WARNING] > [WARNING] It is highly recommended to fix these problems because they > threaten the stability of your build. > [WARNING] > [WARNING] For this reason, future Maven versions might no longer support > building such malformed projects. > [WARNING] > [WARNING] The project org.apache.atlas:apache-atlas:pom:1.0.0-SNAPSHOT uses > prerequisites which is only intended for maven-plugin projects but not for > non maven-plugin projects. For such purposes you should use the > maven-enforcer-plugin. See > [https://maven.apache.org/enforcer/enforcer-rules/requireMavenVersion.html] > [INFO] > ------------------------------------------------------------------------ > > > These are generally caused by duplicates - for example taking the first: > > <dependency> > <groupId>org.apache.solr</groupId> > <artifactId>solr-solrj</artifactId> > </dependency> > <dependency> > <groupId>org.apache.solr</groupId> > <artifactId>solr-solrj</artifactId> > <version>${solr.version}</version> > </dependency> > > So we have it declared twice, once pulling in solr.version - defined in the > top level pom, and the other blank. In the case of this plugin, the version > is not declared in any DependencyManagement section (the common way of > defining default plugin versions which can then be overriden in child poms) > Cleaning this up. -- This message was sent by Atlassian JIRA (v7.6.3#76005)