Further, a build in m2eclipse 0.9.8.200905041414 using the Embedded mvn (which version is that?), _does_ throw the WARNING (which is what I want).
Does anyone know how these warnings are supposed to work and whether their behaviour has changed recently? It's a shame if you can't force a relocation warning so the POM dependency artifact can be corrected. Thanks Brett javabrett wrote: > > 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: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://www.nabble.com/2.0.9-%3E2.1.0-change-regression-in-relocation-WARNING--tp24368186p24472970.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
