If we use maven jar plugin or maven archivers to create any of these then adding <useUniqueVersions>false</useUniqueVersions> should solve the issue.
Cos On Mon, Jul 21, 2014 at 01:55PM, Andrew Wang wrote: > I dug around a bit with Tucu, and I think it's essentially the dependency > analyzer screwing up with snapshot artifacts. I found a different error for > HttpFS that looks similar: > > > [WARNING] > Dependency convergence error for > org.apache.hadoop:hadoop-hdfs:3.0.0-SNAPSHOT paths to dependency are: > +-org.apache.hadoop:hadoop-hdfs-httpfs:3.0.0-SNAPSHOT > +-org.apache.hadoop:hadoop-hdfs:3.0.0-SNAPSHOT > and > +-org.apache.hadoop:hadoop-hdfs-httpfs:3.0.0-SNAPSHOT > +-org.apache.hadoop:hadoop-hdfs:3.0.0-20140718.221409-4777 > > [WARNING] Rule 0: > org.apache.maven.plugins.enforcer.DependencyConvergence failed with > message: > Failed while enforcing releasability the error(s) are [ > Dependency convergence error for > org.apache.hadoop:hadoop-hdfs:3.0.0-SNAPSHOT paths to dependency are: > +-org.apache.hadoop:hadoop-hdfs-httpfs:3.0.0-SNAPSHOT > +-org.apache.hadoop:hadoop-hdfs:3.0.0-SNAPSHOT > and > +-org.apache.hadoop:hadoop-hdfs-httpfs:3.0.0-SNAPSHOT > +-org.apache.hadoop:hadoop-hdfs:3.0.0-20140718.221409-4777 > > > You can see that it sees 3.0.0-SNAPSHOT being used for one, and > 3.0.0-20140718.221409-4777 for the other (which causes the error). The same > thing happened in the stuff Ted posted, but for the KMS. Somehow the local > maven repo is getting screwed up non-deterministically. > > Tucu recommends we remove this check from the post-commit build, and > instead make it part of the maven job used to build releases. At release > time, there shouldn't be any ambiguity about version numbers. > > Any brave volunteers out there? I am not a maven maven, but am happy to > review pom.xml changes that do this, and I'll make sure the maven job used > to build releases still does the dep check. > > Best, > Andrew > > > > > On Thu, Jul 17, 2014 at 9:50 PM, Ted Yu <yuzhih...@gmail.com> wrote: > > > Here is the warning from enforcer: > > > > [WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence > > failed with message: > > Failed while enforcing releasability the error(s) are [ > > Dependency convergence error for > > org.apache.hadoop:hadoop-auth:3.0.0-20140718.043141-4847 paths to > > dependency are: > > +-org.apache.hadoop:hadoop-kms:3.0.0-SNAPSHOT > > +-org.apache.hadoop:hadoop-auth:3.0.0-20140718.043141-4847 > > and > > +-org.apache.hadoop:hadoop-kms:3.0.0-SNAPSHOT > > +-org.apache.hadoop:hadoop-common:3.0.0-20140718.043201-4831 > > +-org.apache.hadoop:hadoop-auth:3.0.0-SNAPSHOT > > and > > +-org.apache.hadoop:hadoop-kms:3.0.0-SNAPSHOT > > +-org.apache.hadoop:hadoop-common:3.0.0-20140718.043201-4831 > > +-org.apache.hadoop:hadoop-auth:3.0.0-SNAPSHOT > > ] > > > > FYI > > > > > > On Thu, Jul 17, 2014 at 9:38 PM, Vinayakumar B <vinayakum...@apache.org> > > wrote: > > > > > Hi, > > > Hadoop-trunk-commit build always fails with message similar to below. > > > Anybody knows about this? > > > > > > [ERROR] Failed to execute goal > > > org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce > > > (depcheck) on project hadoop-yarn-server-tests: Some Enforcer rules > > > have failed. Look above for specific messages explaining why the rule > > > failed. -> [Help 1] > > > > > > > > > > > > Regards, > > > Vinay > > > > >