You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/02/01 22:10:32 UTC
svn commit: r739837 [1/2] - in
/maven/core-integration-testing/trunk/core-it-suite/src/test:
java/org/apache/maven/it/ resources/mng-0505/ resources/mng-0505/repo/
resources/mng-0505/repo/org/ resources/mng-0505/repo/org/apache/
resources/mng-0505/repo...
Author: bentmann
Date: Sun Feb 1 21:10:29 2009
New Revision: 739837
URL: http://svn.apache.org/viewvc?rev=739837&view=rev
Log:
o Decoupled ITs from production plugins/deps
Added:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/d/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/d/2.0/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/d/2.0/d-2.0.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/d/2.0/d-2.0.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/d/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/a/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/a/0.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/a/0.1/a-0.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/a/0.1/a-0.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/a/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/b/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/b/0.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/b/0.1/b-0.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/b/0.1/b-0.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/b/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/c/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/c/0.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/c/0.1/c-0.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/c/0.1/c-0.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/c/maven-metadata.xml (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/d/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/d/0.1/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/d/0.1/d-0.1.jar (with props)
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/d/0.1/d-0.1.pom
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/repo/org/apache/maven/its/mng1412/d/maven-metadata.xml (with props)
Removed:
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/test-component-a/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/test-component-b/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/test-component-c/
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/src/
Modified:
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMngtGoalsTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMngtConfigTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/pom.xml
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/pom.xml
maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-1412/pom.xml
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0505VersionRangeTest.java Sun Feb 1 21:10:29 2009
@@ -23,6 +23,7 @@
import org.apache.maven.it.util.ResourceExtractor;
import java.io.File;
+import java.util.Collection;
/**
* This is a test set for <a href="http://jira.codehaus.org/browse/MNG-505">MNG-505</a>.
@@ -35,21 +36,27 @@
{
/**
- * Test version range junit [3.7,) resolves to 3.8.1
+ * Test version range support.
*/
public void testitMNG505()
throws Exception
{
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0505" );
+
Verifier verifier = new Verifier( testDir.getAbsolutePath() );
- verifier.deleteArtifact( "org.apache.maven", "maven-core-it-support", "1.4", "jar" );
- verifier.deleteArtifact( "junit", "junit", "3.8", "jar" );
- verifier.executeGoal( "package" );
- verifier.assertArtifactPresent( "junit", "junit", "3.8", "jar" );
- verifier.assertArtifactPresent( "org.apache.maven", "maven-core-it-support", "1.4", "jar" );
+ verifier.setAutoclean( false );
+ verifier.deleteDirectory( "target" );
+ verifier.deleteArtifacts( "org.apache.maven.its.mng0505" );
+ verifier.executeGoal( "validate" );
verifier.verifyErrorFreeLog();
verifier.resetStreams();
+ Collection artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
+ assertEquals( 4, artifacts.size() );
+ assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:a:jar:1.1" ) );
+ assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:b:jar:1.0" ) );
+ assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:c:jar:3.8" ) );
+ assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:d:jar:2.1.1" ) );
}
-}
+}
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0820ConflictResolutionTest.java Sun Feb 1 21:10:29 2009
@@ -23,6 +23,7 @@
import org.apache.maven.it.util.ResourceExtractor;
import java.io.File;
+import java.util.Collection;
/**
* This is a test set for <a href="http://jira.codehaus.org/browse/MNG-820">MNG-820</a>.
@@ -41,31 +42,21 @@
throws Exception
{
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0820" );
+
Verifier verifier = new Verifier( testDir.getAbsolutePath() );
- verifier.executeGoal( "package" );
- verifier.assertFilePresent( "test-component-a/target/test-component-a-0.1.jar" );
- verifier.assertFilePresent( "test-component-b/target/test-component-b-0.1.jar" );
- verifier.assertFilePresent( "test-component-c/target/test-component-c-0.1.war" );
- verifier.assertFilePresent(
- "test-component-c/target/test-component-c-0.1.war!/WEB-INF/lib/test-component-a-0.1.jar" );
- verifier.assertFilePresent(
- "test-component-c/target/test-component-c-0.1.war!/WEB-INF/lib/test-component-b-0.1.jar" );
- verifier.assertFilePresent(
- "test-component-c/target/test-component-c-0.1.war!/WEB-INF/lib/maven-core-it-support-1.4.jar" );
- verifier.assertFilePresent(
- "test-component-c/target/test-component-c-0.1.war!/WEB-INF/lib/commons-io-1.0.jar" );
- verifier.assertFilePresent(
- "test-component-c/target/test-component-c-0.1/WEB-INF/lib/test-component-a-0.1.jar" );
- verifier.assertFilePresent(
- "test-component-c/target/test-component-c-0.1/WEB-INF/lib/test-component-b-0.1.jar" );
- verifier.assertFilePresent(
- "test-component-c/target/test-component-c-0.1/WEB-INF/lib/maven-core-it-support-1.4.jar" );
- verifier.assertFilePresent( "test-component-c/target/test-component-c-0.1/WEB-INF/lib/commons-io-1.0.jar" );
- verifier.assertFileNotPresent(
- "test-component-c/target/test-component-c-0.1/WEB-INF/lib/commons-lang-1.0.jar" );
+ verifier.setAutoclean( false );
+ verifier.deleteDirectory( "target" );
+ verifier.deleteArtifacts( "org.apache.maven.its.mng0820" );
+ verifier.executeGoal( "validate" );
verifier.verifyErrorFreeLog();
verifier.resetStreams();
+ Collection artifacts = verifier.loadLines( "target/artifacts.txt", "UTF-8" );
+ assertEquals( 3, artifacts.size() );
+ assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0820:d:jar:2.0" ) );
+ assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0820:c:jar:1.4" ) );
+ assertTrue( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0820:a:jar:1.0" ) );
+ assertFalse( artifacts.toString(), artifacts.contains( "org.apache.maven.its.mng0505:b:jar:1.0" ) );
}
-}
+}
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0823MojoContextPassingTest.java Sun Feb 1 21:10:29 2009
@@ -43,16 +43,16 @@
throws Exception
{
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0823" );
+
Verifier verifier = new Verifier( testDir.getAbsolutePath() );
- verifier.deleteArtifact( "org.apache.maven.its.plugins", "maven-it-plugin-context-passing", "1.0",
- "maven-plugin" );
+ verifier.setAutoclean( false );
+ verifier.deleteDirectory( "target" );
List goals = Arrays.asList( new String[]{"org.apache.maven.its.plugins:maven-it-plugin-context-passing:throw",
"org.apache.maven.its.plugins:maven-it-plugin-context-passing:catch"} );
verifier.executeGoals( goals );
verifier.assertFilePresent( "target/thrown-value" );
verifier.verifyErrorFreeLog();
verifier.resetStreams();
-
}
-}
+}
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMngtGoalsTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMngtGoalsTest.java?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMngtGoalsTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng0985NonExecutedPluginMngtGoalsTest.java Sun Feb 1 21:10:29 2009
@@ -44,6 +44,8 @@
{
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-0985" );
Verifier verifier = new Verifier( testDir.getAbsolutePath() );
+ verifier.setAutoclean( false );
+ verifier.deleteDirectory( "target" );
verifier.executeGoal( "initialize" );
verifier.assertFileNotPresent( "target/unexpected.txt" );
verifier.verifyErrorFreeLog();
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMngtConfigTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMngtConfigTest.java?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMngtConfigTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1052PluginMngtConfigTest.java Sun Feb 1 21:10:29 2009
@@ -44,6 +44,8 @@
{
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1052" );
Verifier verifier = new Verifier( testDir.getAbsolutePath() );
+ verifier.setAutoclean( false );
+ verifier.deleteDirectory( "target" );
verifier.executeGoal( "process-resources" );
verifier.assertFilePresent( "target/plugin-management.txt" );
verifier.assertFileNotPresent( "target/resources-resources.txt" );
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1323AntrunDependenciesTest.java Sun Feb 1 21:10:29 2009
@@ -55,8 +55,7 @@
verifier.deleteDirectory( "a/target" );
verifier.deleteDirectory( "b/target" );
verifier.deleteDirectory( "c/target" );
- verifier.deleteArtifact( "org.apache.maven.its.mng1323", "dep-a", "0.1", "jar" );
- verifier.deleteArtifact( "org.apache.maven.its.mng1323", "dep-b", "0.1", "jar" );
+ verifier.deleteArtifacts( "org.apache.maven.its.mng1323" );
verifier.executeGoal( "validate" );
verifier.verifyErrorFreeLog();
verifier.resetStreams();
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/java/org/apache/maven/it/MavenITmng1412DependenciesOrderTest.java Sun Feb 1 21:10:29 2009
@@ -23,7 +23,6 @@
import org.apache.maven.it.util.ResourceExtractor;
import java.io.File;
-import java.util.ArrayList;
import java.util.List;
/**
@@ -35,6 +34,7 @@
public class MavenITmng1412DependenciesOrderTest
extends AbstractMavenIntegrationTestCase
{
+
public MavenITmng1412DependenciesOrderTest()
{
super( "(2.0.8,)" ); // 2.0.9+
@@ -43,20 +43,51 @@
public void testitMNG1412()
throws Exception
{
- // The testdir is computed from the location of this file.
File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-1412" );
Verifier verifier = new Verifier( testDir.getAbsolutePath() );
+ verifier.setAutoclean( false );
+ verifier.deleteDirectory( "target" );
+ verifier.deleteArtifacts( "org.apache.maven.its.mng1412" );
+ verifier.executeGoal( "validate" );
+ verifier.verifyErrorFreeLog();
+ verifier.resetStreams();
- List cliOptions = new ArrayList();
- cliOptions.add( "-X" );
+ List compileArtifacts = verifier.loadLines( "target/compile-artifacts.txt", "UTF-8" );
+ assertArtifactOrder( compileArtifacts );
- verifier.setCliOptions( cliOptions );
+ List compileClassPath = verifier.loadLines( "target/compile-classpath.txt", "UTF-8" );
+ assertClassPathOrder( compileClassPath.subList( 1, compileClassPath.size() ) );
- verifier.executeGoal( "test" );
+ List runtimeArtifacts = verifier.loadLines( "target/runtime-artifacts.txt", "UTF-8" );
+ assertArtifactOrder( runtimeArtifacts );
- verifier.verifyErrorFreeLog();
+ List runtimeClassPath = verifier.loadLines( "target/runtime-classpath.txt", "UTF-8" );
+ assertClassPathOrder( runtimeClassPath.subList( 1, runtimeClassPath.size() ) );
- verifier.resetStreams();
+ List testArtifacts = verifier.loadLines( "target/test-artifacts.txt", "UTF-8" );
+ assertArtifactOrder( testArtifacts );
+
+ List testClassPath = verifier.loadLines( "target/test-classpath.txt", "UTF-8" );
+ assertClassPathOrder( testClassPath.subList( 2, testClassPath.size() ) );
}
+
+ private void assertArtifactOrder( List artifacts )
+ {
+ assertEquals( 4, artifacts.size() );
+ assertEquals( "org.apache.maven.its.mng1412:a:jar:0.1", artifacts.get( 0 ) );
+ assertEquals( "org.apache.maven.its.mng1412:c:jar:0.1", artifacts.get( 1 ) );
+ assertEquals( "org.apache.maven.its.mng1412:b:jar:0.1", artifacts.get( 2 ) );
+ assertEquals( "org.apache.maven.its.mng1412:d:jar:0.1", artifacts.get( 3 ) );
+ }
+
+ private void assertClassPathOrder( List classpath )
+ {
+ assertEquals( 4, classpath.size() );
+ assertEquals( "a-0.1.jar", classpath.get( 0 ) );
+ assertEquals( "c-0.1.jar", classpath.get( 1 ) );
+ assertEquals( "b-0.1.jar", classpath.get( 2 ) );
+ assertEquals( "d-0.1.jar", classpath.get( 3 ) );
+ }
+
}
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/pom.xml?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/pom.xml (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/pom.xml Sun Feb 1 21:10:29 2009
@@ -1,22 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
<project>
<modelVersion>4.0.0</modelVersion>
- <name>Maven Integration Test :: it0034</name>
- <groupId>org.apache.maven.its.it0034</groupId>
- <artifactId>maven-it-it0034</artifactId>
- <description>Test version range junit [3.7,) resolves to 3.8.1</description>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>test</artifactId>
<version>1.0</version>
+
+ <name>Maven Integration Test :: MNG-505</name>
+ <description>
+ Test version range support.
+ </description>
+
+ <repositories>
+ <repository>
+ <id>central</id>
+ <url>file:///${basedir}/repo</url>
+ <releases>
+ <checksumPolicy>ignore</checksumPolicy>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
<dependencies>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <!-- Select 3.8 -->
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>a</artifactId>
+ <!-- lower bound is the only available match -->
+ <version>[1.1,)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>b</artifactId>
+ <!-- upper bound is the only available match -->
+ <version>(,1.0]</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>c</artifactId>
+ <!-- 3.7 and 3.8 are available matches, newer should win -->
<version>(,3.8.1)</version>
- <scope>test</scope>
</dependency>
<dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-core-it-support</artifactId>
- <version>[1.0,)</version>
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>d</artifactId>
+ <!-- 2.0 and 2.1.1 are available matches, newer should win -->
+ <version>(,2.1),(2.1,)</version>
</dependency>
</dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.its.plugins</groupId>
+ <artifactId>maven-it-plugin-dependency-resolution</artifactId>
+ <version>2.1-SNAPSHOT</version>
+ <configuration>
+ <compileArtifacts>target/artifacts.txt</compileArtifacts>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>validate</phase>
+ <goals>
+ <goal>compile</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.0/a-1.0.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>a</artifactId>
+ <version>1.0</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/1.1/a-1.1.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>a</artifactId>
+ <version>1.1</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/maven-metadata.xml?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/maven-metadata.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/maven-metadata.xml Sun Feb 1 21:10:29 2009
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>a</artifactId>
+ <version>1.0</version>
+ <versioning>
+ <release>1.1</release>
+ <versions>
+ <version>1.0</version>
+ <version>1.1</version>
+ </versions>
+ <lastUpdated>20090201153111</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/maven-metadata.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/a/maven-metadata.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.0/b-1.0.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>b</artifactId>
+ <version>1.0</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/1.1/b-1.1.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>b</artifactId>
+ <version>1.1</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/maven-metadata.xml?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/maven-metadata.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/maven-metadata.xml Sun Feb 1 21:10:29 2009
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>b</artifactId>
+ <version>1.0</version>
+ <versioning>
+ <release>1.1</release>
+ <versions>
+ <version>1.0</version>
+ <version>1.1</version>
+ </versions>
+ <lastUpdated>20090201153127</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/maven-metadata.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/b/maven-metadata.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.7/c-3.7.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>c</artifactId>
+ <version>3.7</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8.1/c-3.8.1.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>c</artifactId>
+ <version>3.8.1</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/3.8/c-3.8.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>c</artifactId>
+ <version>3.8</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/maven-metadata.xml?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/maven-metadata.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/maven-metadata.xml Sun Feb 1 21:10:29 2009
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>c</artifactId>
+ <version>3.7</version>
+ <versioning>
+ <release>3.8.1</release>
+ <versions>
+ <version>3.7</version>
+ <version>3.8</version>
+ <version>3.8.1</version>
+ </versions>
+ <lastUpdated>20090201153156</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/maven-metadata.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/c/maven-metadata.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.0/d-2.0.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>d</artifactId>
+ <version>2.0</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1.1/d-2.1.1.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>d</artifactId>
+ <version>2.1.1</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/2.1/d-2.1.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>d</artifactId>
+ <version>2.1</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/maven-metadata.xml?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/maven-metadata.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/maven-metadata.xml Sun Feb 1 21:10:29 2009
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+ <groupId>org.apache.maven.its.mng0505</groupId>
+ <artifactId>d</artifactId>
+ <version>2.0</version>
+ <versioning>
+ <release>2.1.1</release>
+ <versions>
+ <version>2.0</version>
+ <version>2.1</version>
+ <version>2.1.1</version>
+ </versions>
+ <lastUpdated>20090201153244</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/maven-metadata.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0505/repo/org/apache/maven/its/mng0505/d/maven-metadata.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Modified: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/pom.xml?rev=739837&r1=739836&r2=739837&view=diff
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/pom.xml (original)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/pom.xml Sun Feb 1 21:10:29 2009
@@ -1,14 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
<project>
<modelVersion>4.0.0</modelVersion>
- <name>Maven Integration Test :: it0084</name>
- <groupId>org.apache.maven.its.it0084</groupId>
- <artifactId>maven-it-it0084</artifactId>
- <description>Verify that the collector selecting a particular version gets the correct subtree</description>
+
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>test</artifactId>
<version>0.1</version>
<packaging>pom</packaging>
- <modules>
- <module>test-component-c</module>
- <module>test-component-b</module>
- <module>test-component-a</module>
- </modules>
+
+ <name>Maven Integration Test :: MNG-820</name>
+ <description>
+ Verify that the collector selecting a particular version gets the correct subtree.
+ </description>
+
+ <repositories>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ <releases>
+ <checksumPolicy>ignore</checksumPolicy>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <!--
+ This project has the following *raw* dependency tree:
+
+ org.apache.maven.its.mng0820:test:pom:0.1
+ \- org.apache.maven.its.mng0820:d:jar:2.0:compile
+ \- org.apache.maven.its.mng0820:c:jar:1.3:compile (1)
+ \- org.apache.maven.its.mng0820:b:jar:1.0:compile (2)
+ \- org.apache.maven.its.mng0820:c:jar:1.4:compile (3)
+ \- org.apache.maven.its.mng0820:a:jar:1.0:compile
+
+ With nearest-wins conflict resolution, dependency (3) should be chosen over (1), thereby eliminating dependency (2)
+ from the closure as well.
+ -->
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>d</artifactId>
+ <version>2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>c</artifactId>
+ <version>1.4</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.its.plugins</groupId>
+ <artifactId>maven-it-plugin-dependency-resolution</artifactId>
+ <version>2.1-SNAPSHOT</version>
+ <configuration>
+ <runtimeArtifacts>target/artifacts.txt</runtimeArtifacts>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>validate</phase>
+ <goals>
+ <goal>runtime</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/1.0/a-1.0.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>a</artifactId>
+ <version>1.0</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/maven-metadata.xml?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/maven-metadata.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/maven-metadata.xml Sun Feb 1 21:10:29 2009
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>a</artifactId>
+ <version>1.0</version>
+ <versioning>
+ <release>1.0</release>
+ <versions>
+ <version>1.0</version>
+ </versions>
+ <lastUpdated>20090201194850</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/maven-metadata.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/a/maven-metadata.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/1.0/b-1.0.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>b</artifactId>
+ <version>1.0</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/maven-metadata.xml?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/maven-metadata.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/maven-metadata.xml Sun Feb 1 21:10:29 2009
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>b</artifactId>
+ <version>1.0</version>
+ <versioning>
+ <release>1.0</release>
+ <versions>
+ <version>1.0</version>
+ </versions>
+ <lastUpdated>20090201194900</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/maven-metadata.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/b/maven-metadata.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.3/c-1.3.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>c</artifactId>
+ <version>1.3</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>b</artifactId>
+ <version>1.0</version>
+ </dependency>
+ </dependencies>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.pom
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.pom?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.pom (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/1.4/c-1.4.pom Sun Feb 1 21:10:29 2009
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<project>
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>c</artifactId>
+ <version>1.4</version>
+ <packaging>jar</packaging>
+
+ <properties>
+ <updateReleaseInfo>true</updateReleaseInfo>
+ </properties>
+
+ <distributionManagement>
+ <repository>
+ <id>maven-core-it</id>
+ <url>file:///${basedir}/repo</url>
+ </repository>
+ </distributionManagement>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>a</artifactId>
+ <version>1.0</version>
+ </dependency>
+ </dependencies>
+</project>
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/maven-metadata.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/maven-metadata.xml?rev=739837&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/maven-metadata.xml (added)
+++ maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/maven-metadata.xml Sun Feb 1 21:10:29 2009
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?><metadata>
+ <groupId>org.apache.maven.its.mng0820</groupId>
+ <artifactId>c</artifactId>
+ <version>1.3</version>
+ <versioning>
+ <release>1.4</release>
+ <versions>
+ <version>1.3</version>
+ <version>1.4</version>
+ </versions>
+ <lastUpdated>20090201195111</lastUpdated>
+ </versioning>
+</metadata>
\ No newline at end of file
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/maven-metadata.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/c/maven-metadata.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Added: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/d/2.0/d-2.0.jar
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/d/2.0/d-2.0.jar?rev=739837&view=auto
==============================================================================
Binary file - no diff available.
Propchange: maven/core-integration-testing/trunk/core-it-suite/src/test/resources/mng-0820/repo/org/apache/maven/its/mng0820/d/2.0/d-2.0.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream