Do you know if there is any small tool for us to deploy the 3pp jar into nexus in additional to the nexus gui?
Br, Tim Ericsson TIM WU Software Designer CBC/XIT/J 100102, China Phone 84768153 (13153) SMS/MMS +86 13810715183 tim.t...@ericsson.com www.ericsson.com This Communication is Confidential. We only send and receive email on the basis of the terms set out at www.ericsson.com/email_disclaimer -----Original Message----- From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] Sent: Monday, June 04, 2012 4:10 PM To: Maven Users List Subject: Re: maven dependency plugin and maven 3 >From what I recall, nobody has yet updated dependency:tree to query aether's graph directly rather than go through the emulation of 2.x's API for examining the dependency tree. When I last chatted on this with Benjamin, he left me with the distinct impression that I should not rely on the output of dependency:tree when run on m3 until it has been adapted to query aether's graph more directly... But having said all that, I usually find it "good enough" and it may just be some edge cases that Benjamin was referring to, in which case I would suspect this is one of those edges. On Sunday, 3 June 2012, Jason van Zyl wrote: > You need to make a test case so we can reproduce it. It's impossible to > tell whether it's you, your environment, the dependency plugin or Maven > itself from looking at the textual output of the build. > > On Jun 3, 2012, at 11:42 AM, Anthony Dahanne wrote: > > > Hello all, > > sorry to bump ... :-( > > but I'm still having issues understanding what's wrong with the maven > > dependency plugin and maven 3... > > I attached a pom to demonstrate the problem : > > Using maven 3, > > 1) do a mvn package > > 2) then do a mvn > > > org.apache.maven.plugins:maven-dependency-plugin:2.4:purge-local-repository > > -Dverbose=true -DresolutionFuzziness=version -U > > > > You will see the following output : > > [INFO] --- maven-dependency-plugin:2.4:purge-local-repository > > (default-cli) @ pof --- > > [WARNING] Missing POM for javax.servlet:servlet-api:jar:2.5 > > [INFO] Skipping: pof. It cannot be resolved. > > [INFO] Nothing to do for project: net.dahanne:pof:jar:1.0.0-SNAPSHOT > > > > But I can tell you javax.servlet:servlet-api:jar:2.5 has a pom, and is > > already installed in the local maven repository. > > > > Could you guys share some light on this ? I think the maven dependency > > plugin is not working fine with maven 3 , as opposed to what the > > documentation says : > > https://cwiki.apache.org/MAVEN/maven-3x-plugin-compatibility-matrix.html > > > > Thanks, > > Anthony > > > > > > ---------- Forwarded message ---------- > > From: Anthony Dahanne <anthony.daha...@gmail.com <javascript:;>> > > Date: Thu, May 31, 2012 at 5:50 PM > > Subject: maven dependency plugin and maven 3 > > To: users@maven.apache.org <javascript:;> > > > > > > Hello all, > > I'm only using maven 3 on my machine (be it command line or m2e). > > I tried to use the maven dependency plugin on a project, > > > > mvn > org.apache.maven.plugins:maven-dependency-plugin:2.4:purge-local-repository > > -Dverbose=true -DresolutionFuzziness=version > > > > and it printed such warnings : > > > > [WARNING] Missing POM for javax.servlet:servlet-api:jar:2.5 > > [WARNING] Missing POM for org.easymock:easymock:jar:3.0 > > [WARNING] Missing POM for junit:junit:jar:4.8.2 > > > > before telling me that the build was successful. > > Thing is, it did not purge anything from my repo; because of those > > warnings actually; launching the same command with -X, I could see : > > [DEBUG] Verifying availability of > > > /Users/anthony/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom > > from [] > > [WARNING] Missing POM for javax.servlet:servlet-api:jar:2.5: Error > > resolving project artifact: Could not find artifact > > javax.servlet:servlet-api:pom:2.5 for project > > javax.servlet:servlet-api:pom:2.5 > > [DEBUG] javax.servlet:servlet-api:jar:2.5:provided (selected for > provided) > > > > and... I can tell you > > > /Users/anthony/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom > > exists and contains : > > <project> > > <modelVersion>4.0.0</modelVersion> > > <groupId>javax.servlet</groupId> > > <artifactId>servlet-api</artifactId> > > <version>2.5</version> > > </project> > > > > Debugging the code a little, I could notice that this goal was using > > > org.apache.maven.artifact.resolver.DefaultArtifactResolver#resolveTransitively > > from maven-artifact-manager 2.0.9 to find the dependencies. > > > > I am wondering if this plugin failed purging my dependencies because > > it used a maven 2 library to scan the dependencies, and my local repo > > has only been built and used by mvn3 (and the repo metadata/layout > > could be different to what this plugin was expecting) .. > > Any thoughts ? > > thanks a lot in advance > > Anthony > > <pom.xml> > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org<javascript:;> > > For additional commands, e-mail: users-h...@maven.apache.org<javascript:;> > > Thanks, > > Jason > > ---------------------------------------------------------- > Jason van Zyl > Founder & CTO, Sonatype > Founder, Apache Maven > http://twitter.com/jvanzyl > --------------------------------------------------------- > > To do two things at once is to do neither. > > --Publilius Syrus, Roman slave, first century B.C. > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org