You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jd...@apache.org on 2008/07/09 00:45:27 UTC

svn commit: r675011 - in /maven/core-integration-testing/trunk/core-integration-tests/src/test: java/org/apache/maven/integrationtests/ resources/mng-3380-managedRelocatedTransdeps/ resources/mng-3380-managedRelocatedTransdeps/projects/ resources/mng-3...

Author: jdcasey
Date: Tue Jul  8 15:45:26 2008
New Revision: 675011

URL: http://svn.apache.org/viewvc?rev=675011&view=rev
Log:
Committing integration test for mng-3380...will clean up long paths next, but need to get this committed first.

Added:
    maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3380ManagedRelocatedTransdepsTest.java   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/pom.xml   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/pom.xml   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/tests/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/tests/OtherComponentA.java   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/pom.xml   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/tests/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/tests/OtherComponentB.java   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/pom.xml   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/tests/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/tests/OtherComponentC.java   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/pom.xml   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/tests/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/tests/RootComponent.java   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/tests/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/tests/DependencyManagementTest.java   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/pom.xml   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/tests/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveComponent1.java   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/pom.xml   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/tests/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/tests/TransitiveComponent2.java   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/pom.xml   (with props)
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/tests/
    maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveOldComponent1.java   (with props)

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3380ManagedRelocatedTransdepsTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3380ManagedRelocatedTransdepsTest.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3380ManagedRelocatedTransdepsTest.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3380ManagedRelocatedTransdepsTest.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,262 @@
+package org.apache.maven.integrationtests;
+
+import org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
+import org.apache.maven.it.Verifier;
+import org.apache.maven.it.util.ResourceExtractor;
+
+import java.io.File;
+
+/**
+ * expected project.getArtifacts() results:
+ *
+ * direct-dependency-groupId:direct-dependency-artifactId:jar:1:compile
+ * transitive-dependency-new-groupId:transitive-dependency-artifactId:jar:2:compile
+ * other-groupId:other-artifactId-a:jar:1:compile
+ * other-groupId:other-artifactId-b:jar:1:compile
+ *
+ * org.apache.maven.project.MavenProject#.getArtifacts() is called with goal:
+ * org.apache.maven.its:mng3380.plugin:mng-3380-test
+ *
+ */
+public class MavenITmng3380ManagedRelocatedTransdepsTest
+        extends AbstractMavenIntegrationTestCase {
+    public MavenITmng3380ManagedRelocatedTransdepsTest()
+            throws InvalidVersionSpecificationException {
+        super("(2.0.9,)");
+    }
+
+    public void testitMNG3380() throws Exception {
+
+        // compute test directory
+        File testDir = ResourceExtractor.simpleExtractResources(getClass(),
+                "/mng-3380-managedRelocatedTransdeps");
+
+        Verifier verifier = new Verifier(testDir.getAbsolutePath());
+
+        deleteArtifacts( verifier );
+
+		installDependencies( testDir );
+
+        String path = testDir.getAbsolutePath() //
+                + "/projects/root-groupId/root-artifactId/1";
+        verifier = new Verifier(path);
+        verifier.executeGoal("package");
+
+        // verify no errors so far
+        verifier.verifyErrorFreeLog();
+        verifier.resetStreams();
+    }
+
+    private void installDependencies( File testDir )
+        throws Exception
+    {
+        // install projects
+        String path = testDir.getAbsolutePath() //
+                + "/projects/other-groupId/other-artifactId-c/1";
+        Verifier verifier = new Verifier(path);
+        verifier.executeGoal("install");
+
+        path = testDir.getAbsolutePath() //
+                + "/projects/other-groupId/other-artifactId-b/1";
+        verifier = new Verifier(path);
+        verifier.executeGoal("install");
+
+        path = testDir.getAbsolutePath() //
+                + "/projects/other-groupId/other-artifactId-a/1";
+        verifier = new Verifier(path);
+        verifier.executeGoal("install");
+
+        path = testDir.getAbsolutePath() //
+                + "/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1";
+        verifier = new Verifier(path);
+        verifier.executeGoal("install");
+
+        path = testDir.getAbsolutePath() //
+                + "/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1";
+        verifier = new Verifier(path);
+        verifier.executeGoal("install");
+
+        path = testDir.getAbsolutePath() //
+                + "/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2";
+        verifier = new Verifier(path);
+        verifier.executeGoal("install");
+
+        path = testDir.getAbsolutePath() //
+                + "/projects/direct-dependency-groupId/direct-dependency-artifactId/1";
+        verifier = new Verifier(path);
+        verifier.executeGoal("install");
+    }
+
+    private void deleteArtifacts( Verifier verifier )
+        throws Exception
+    {
+        // delete projects
+        verifier.deleteArtifact( //
+                "other-groupId", //
+                "other-artifactId-c", //
+                "1", //
+                "jar");
+        verifier.deleteArtifact( //
+                "other-groupId", //
+                "other-artifactId-c", //
+                "1", //
+                "pom");
+        verifier.assertArtifactNotPresent( //
+                "other-groupId", //
+                "other-artifactId-c", //
+                "1", //
+                "jar");
+        verifier.assertArtifactNotPresent( //
+                "other-groupId", //
+                "other-artifactId-c", //
+                "1", //
+                "pom");
+
+        verifier.deleteArtifact( //
+                "other-groupId", //
+                "other-artifactId-b", //
+                "1", //
+                "jar");
+        verifier.deleteArtifact( //
+                "other-groupId", //
+                "other-artifactId-b", //
+                "1", //
+                "pom");
+        verifier.assertArtifactNotPresent( //
+                "other-groupId", //
+                "other-artifactId-b", //
+                "1", //
+                "jar");
+        verifier.assertArtifactNotPresent( //
+                "other-groupId", //
+                "other-artifactId-b", //
+                "1", //
+                "pom");
+
+        verifier.deleteArtifact( //
+                "other-groupId", //
+                "other-artifactId-a", //
+                "1", //
+                "jar");
+        verifier.deleteArtifact( //
+                "other-groupId", //
+                "other-artifactId-a", //
+                "1", //
+                "pom");
+        verifier.assertArtifactNotPresent( //
+                "other-groupId", //
+                "other-artifactId-a", //
+                "1", //
+                "jar");
+        verifier.assertArtifactNotPresent( //
+                "other-groupId", //
+                "other-artifactId-a", //
+                "1", //
+                "pom");
+
+        verifier.deleteArtifact( //
+                "transitive-dependency-old-groupId", //
+                "transitive-dependency-artifactId", //
+                "1", //
+                "jar");
+        verifier.deleteArtifact( //
+                "transitive-dependency-old-groupId", //
+                "transitive-dependency-artifactId", //
+                "1", //
+                "pom");
+        verifier.assertArtifactNotPresent( //
+                "transitive-dependency-old-groupId", //
+                "transitive-dependency-artifactId", //
+                "1", //
+                "jar");
+        verifier.assertArtifactNotPresent( //
+                "transitive-dependency-old-groupId", //
+                "transitive-dependency-artifactId", //
+                "1", //
+                "pom");
+
+        verifier.deleteArtifact( //
+                "transitive-dependency-new-groupId", //
+                "transitive-dependency-artifactId", //
+                "1", //
+                "jar");
+        verifier.deleteArtifact( //
+                "transitive-dependency-new-groupId", //
+                "transitive-dependency-artifactId", //
+                "1", //
+                "pom");
+        verifier.assertArtifactNotPresent( //
+                "transitive-dependency-new-groupId", //
+                "transitive-dependency-artifactId", //
+                "1", //
+                "jar");
+        verifier.assertArtifactNotPresent( //
+                "transitive-dependency-new-groupId", //
+                "transitive-dependency-artifactId", //
+                "1", //
+                "pom");
+
+        verifier.deleteArtifact( //
+                "transitive-dependency-new-groupId", //
+                "transitive-dependency-artifactId", //
+                "2", //
+                "jar");
+        verifier.deleteArtifact( //
+                "transitive-dependency-new-groupId", //
+                "transitive-dependency-artifactId", //
+                "2", //
+                "pom");
+        verifier.assertArtifactNotPresent( //
+                "transitive-dependency-new-groupId", //
+                "transitive-dependency-artifactId", //
+                "2", //
+                "jar");
+        verifier.assertArtifactNotPresent( //
+                "transitive-dependency-new-groupId", //
+                "transitive-dependency-artifactId", //
+                "2", //
+                "pom");
+
+        verifier.deleteArtifact( //
+                "direct-dependency-groupId", //
+                "direct-dependency-artifactId", //
+                "1", //
+                "jar");
+        verifier.deleteArtifact( //
+                "direct-dependency-groupId", //
+                "direct-dependency-artifactId", //
+                "1", //
+                "pom");
+        verifier.assertArtifactNotPresent( //
+                "direct-dependency-groupId", //
+                "direct-dependency-artifactId", //
+                "1", //
+                "jar");
+        verifier.assertArtifactNotPresent( //
+                "direct-dependency-groupId", //
+                "direct-dependency-artifactId", //
+                "1", //
+                "pom");
+
+        verifier.deleteArtifact( //
+                "root-groupId", //
+                "root-artifactId", //
+                "1", //
+                "jar");
+        verifier.deleteArtifact( //
+                "root-groupId", //
+                "root-artifactId", //
+                "1", //
+                "pom");
+        verifier.assertArtifactNotPresent( //
+                "root-groupId", //
+                "root-artifactId", //
+                "1", //
+                "jar");
+        verifier.assertArtifactNotPresent( //
+                "root-groupId", //
+                "root-artifactId", //
+                "1", //
+                "pom");
+    }
+}

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3380ManagedRelocatedTransdepsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3380ManagedRelocatedTransdepsTest.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3380ManagedRelocatedTransdepsTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/pom.xml?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/pom.xml Tue Jul  8 15:45:26 2008
@@ -0,0 +1,13 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>direct-dependency-groupId</groupId>
+  <artifactId>direct-dependency-artifactId</artifactId>
+  <version>1</version>
+  <dependencies>
+    <dependency>
+      <groupId>transitive-dependency-old-groupId</groupId>
+      <artifactId>transitive-dependency-artifactId</artifactId>
+      <version>1</version>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/direct-dependency-groupId/direct-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/pom.xml?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/pom.xml Tue Jul  8 15:45:26 2008
@@ -0,0 +1,6 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>other-groupId</groupId>
+  <artifactId>other-artifactId-a</artifactId>
+  <version>1</version>
+</project>
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/pom.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/tests/OtherComponentA.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/tests/OtherComponentA.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/tests/OtherComponentA.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/tests/OtherComponentA.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,4 @@
+package tests;
+
+public class OtherComponentA
+{}
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/tests/OtherComponentA.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-a/1/src/main/java/tests/OtherComponentA.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/pom.xml?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/pom.xml Tue Jul  8 15:45:26 2008
@@ -0,0 +1,6 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>other-groupId</groupId>
+  <artifactId>other-artifactId-b</artifactId>
+  <version>1</version>
+</project>
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/pom.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/tests/OtherComponentB.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/tests/OtherComponentB.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/tests/OtherComponentB.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/tests/OtherComponentB.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,4 @@
+package tests;
+
+public class OtherComponentB
+{}
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/tests/OtherComponentB.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-b/1/src/main/java/tests/OtherComponentB.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/pom.xml?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/pom.xml Tue Jul  8 15:45:26 2008
@@ -0,0 +1,6 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>other-groupId</groupId>
+  <artifactId>other-artifactId-c</artifactId>
+  <version>1</version>
+</project>
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/pom.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/tests/OtherComponentC.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/tests/OtherComponentC.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/tests/OtherComponentC.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/tests/OtherComponentC.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,4 @@
+package tests;
+
+public class OtherComponentC
+{}
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/tests/OtherComponentC.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/other-groupId/other-artifactId-c/1/src/main/java/tests/OtherComponentC.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/pom.xml?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/pom.xml Tue Jul  8 15:45:26 2008
@@ -0,0 +1,28 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>root-groupId</groupId>
+  <artifactId>root-artifactId</artifactId>
+  <version>1</version>
+  <dependencies>
+    <dependency>
+      <groupId>direct-dependency-groupId</groupId>
+      <artifactId>direct-dependency-artifactId</artifactId>
+      <version>1</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>transitive-dependency-new-groupId</groupId>
+        <artifactId>transitive-dependency-artifactId</artifactId>
+        <version>2</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+</project>
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/tests/RootComponent.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/tests/RootComponent.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/tests/RootComponent.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/tests/RootComponent.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,7 @@
+package tests;
+
+import tests.TransitiveComponent2;
+import tests.OtherComponentA;
+import tests.OtherComponentB;
+
+public class RootComponent{}
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/tests/RootComponent.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/main/java/tests/RootComponent.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/tests/DependencyManagementTest.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/tests/DependencyManagementTest.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/tests/DependencyManagementTest.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/tests/DependencyManagementTest.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,18 @@
+package tests;
+
+import junit.framework.TestCase;
+
+public class DependencyManagementTest 
+    extends TestCase
+{
+	
+	public void testWrongTransitiveArtifactIsAvoided()
+	{
+		assertNull( Thread.currentThread().getContextClassLoader().getResource( "tests/TransitiveComponent1.class" ) );
+	}
+	
+	public void testOtherCArtifactIsAvoided()
+	{
+		assertNull( Thread.currentThread().getContextClassLoader().getResource( "tests/OtherComponentC.class" ) );
+	}
+}
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/tests/DependencyManagementTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/root-groupId/root-artifactId/1/src/test/java/tests/DependencyManagementTest.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/pom.xml?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/pom.xml Tue Jul  8 15:45:26 2008
@@ -0,0 +1,18 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>transitive-dependency-new-groupId</groupId>
+  <artifactId>transitive-dependency-artifactId</artifactId>
+  <version>1</version>
+  <dependencies>
+    <dependency>
+      <groupId>other-groupId</groupId>
+      <artifactId>other-artifactId-a</artifactId>
+      <version>1</version>
+    </dependency>
+    <dependency>
+      <groupId>other-groupId</groupId>
+      <artifactId>other-artifactId-c</artifactId>
+      <version>1</version>
+    </dependency>	
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveComponent1.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveComponent1.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveComponent1.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveComponent1.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,7 @@
+package tests;
+
+import tests.OtherComponentA;
+import tests.OtherComponentC;
+
+public class TransitiveComponent1
+{}
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveComponent1.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveComponent1.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/pom.xml?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/pom.xml Tue Jul  8 15:45:26 2008
@@ -0,0 +1,18 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>transitive-dependency-new-groupId</groupId>
+  <artifactId>transitive-dependency-artifactId</artifactId>
+  <version>2</version>
+  <dependencies>
+    <dependency>
+      <groupId>other-groupId</groupId>
+      <artifactId>other-artifactId-a</artifactId>
+      <version>1</version>
+    </dependency>
+    <dependency>
+      <groupId>other-groupId</groupId>
+      <artifactId>other-artifactId-b</artifactId>
+      <version>1</version>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/pom.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/tests/TransitiveComponent2.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/tests/TransitiveComponent2.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/tests/TransitiveComponent2.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/tests/TransitiveComponent2.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,7 @@
+package tests;
+
+import tests.OtherComponentA;
+import tests.OtherComponentB;
+
+public class TransitiveComponent2
+{}

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/tests/TransitiveComponent2.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-new-groupId/transitive-dependency-artifactId/2/src/main/java/tests/TransitiveComponent2.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/pom.xml
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/pom.xml?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/pom.xml (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/pom.xml Tue Jul  8 15:45:26 2008
@@ -0,0 +1,11 @@
+<project>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>transitive-dependency-old-groupId</groupId>
+  <artifactId>transitive-dependency-artifactId</artifactId>
+  <version>1</version>
+  <distributionManagement>
+    <relocation>
+      <groupId>transitive-dependency-new-groupId</groupId>
+    </relocation>
+  </distributionManagement>
+</project>
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/pom.xml
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"

Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveOldComponent1.java
URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveOldComponent1.java?rev=675011&view=auto
==============================================================================
--- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveOldComponent1.java (added)
+++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveOldComponent1.java Tue Jul  8 15:45:26 2008
@@ -0,0 +1,4 @@
+package tests;
+
+public class TransitiveOldComponent1
+{}
\ No newline at end of file

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveOldComponent1.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3380-managedRelocatedTransdeps/projects/transitive-dependency-old-groupId/transitive-dependency-artifactId/1/src/main/java/tests/TransitiveOldComponent1.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"