Hi,
I'm trying to understand if there is a regression or deliberate change
in WARNING reporting of relocated artifacts between Maven 2.0.9 and
Maven 2.1.0.
I tested with a well-known relocated artifact servletapi:servletapi:2.3
which is relocated to javax.servlet:servlet-api:2.3. Test POM and test
results follow. Basically, no WARNING is issued in 2.1.0, whereas a
clear one is issued in 2.0.9. I've used dependency:resolve as the goal
below, but the same happens for a full install lifecycle.
Regression or intended and if so, how should we be alerted to
relocations? Apologies if this is well understood.
Thanks
Brett
Test POM:
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>test</groupId>
<artifactId>relocation-warning</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>servletapi</groupId>
<artifactId>servletapi</artifactId>
<version>2.3</version>
</dependency>
</dependencies>
</project>
Output of dependency:resolve 2.0.9 (snipped output):
mvn --version
Maven version: 2.0.9
Java version: 1.6.0_13
OS name: "linux" version: "2.6.28-13-generic" arch: "amd64" Family: "unix"
#mvn dependency:resolve
<snip/>
[WARNING] While downloading servletapi:servletapi:2.3
This artifact has been relocated to javax.servlet:servlet-api:2.3.
<snip/>
and 2.1.0 (full output):
mvn --version
Apache Maven 2.1.0 (r755702; 2009-03-19 06:10:27+1100)
Java version: 1.6.0_13
Java home: /usr/lib/jvm/java-6-sun-1.6.0.13/jre
Default locale: en_AU, platform encoding: UTF-8
OS name: "linux" version: "2.6.28-13-generic" arch: "amd64" Family: "unix"
mvn dependency:resolve[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'dependency'.
[INFO]
------------------------------------------------------------------------
[INFO] Building Unnamed - test:relocation-warning:jar:0.0.1-SNAPSHOT
[INFO] task-segment: [dependency:resolve]
[INFO]
------------------------------------------------------------------------
[INFO] [dependency:resolve]
[INFO]
[INFO] The following files have been resolved:
[INFO] javax.servlet:servlet-api:jar:2.3:compile
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Tue Jul 07 16:49:30 EST 2009
[INFO] Final Memory: 21M/289M
[INFO]
------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org