maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Wu T <tim.t...@ericsson.com>
Subject RE: maven dependency plugin and maven 3
Date Mon, 04 Jun 2012 09:19:27 GMT
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.wu@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.connolly@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.dahanne@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-unsubscribe@maven.apache.org<javascript:;>
> > For additional commands, e-mail: users-help@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-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message