Browse Source

[MRM-1360] move the maven 2 repository plugin to use the shared test repository

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@921202 13f79535-47bb-0310-9956-ffa450edef68
tags/archiva-1.4-M1
Brett Porter 14 years ago
parent
commit
989f143a5f
39 changed files with 48 additions and 13 deletions
  1. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/com/example/test/incomplete-metadata/1.0-SNAPSHOT/incomplete-metadata-1.0-20091101.112233-1.pom
  2. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/com/example/test/incomplete-metadata/1.0-SNAPSHOT/maven-metadata.xml
  3. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/com/example/test/invalid-pom/1.0/invalid-pom-1.0.pom
  4. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/com/example/test/malformed-metadata/1.0-SNAPSHOT/malformed-metadata-1.0-20091101.112233-1.pom
  5. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/com/example/test/malformed-metadata/1.0-SNAPSHOT/maven-metadata.xml
  6. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/com/example/test/mislocated-pom/1.0/mislocated-pom-1.0.pom
  7. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/com/example/test/missing-metadata/1.0-SNAPSHOT/missing-metadata-1.0-20091101.112233-1.pom
  8. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/apache/4/apache-4.pom
  9. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/apache/5-SNAPSHOT/apache-5-20080801.151215-1.pom
  10. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/apache/5-SNAPSHOT/maven-metadata.xml
  11. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva-base/1.2.1/archiva-base-1.2.1.pom
  12. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva-common/1.2.1/archiva-common-1.2.1.pom
  13. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva-modules/1.2.1/archiva-modules-1.2.1.pom
  14. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva-parent/3/archiva-parent-3.pom
  15. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva/1.2.1/archiva-1.2.1.pom
  16. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/maven/plugins/maven-metadata.xml
  17. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/apache/maven/shared/maven-downloader/maven-metadata.xml
  18. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom
  19. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml
  20. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml.md5
  21. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml.sha1
  22. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar
  23. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.asc
  24. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.md5
  25. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.sha1
  26. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar
  27. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.asc
  28. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.md5
  29. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.sha1
  30. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom
  31. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.asc
  32. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.md5
  33. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.sha1
  34. 0
    0
      archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom
  35. 30
    2
      archiva-modules/plugins/maven2-repository/pom.xml
  36. 3
    3
      archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/dependency/tree/maven2/DependencyTreeBuilderTest.java
  37. 3
    2
      archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/Maven2RepositoryMetadataResolverTest.java
  38. 12
    6
      archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/MavenRepositoryMetadataReaderTest.java
  39. 0
    0
      archiva-modules/plugins/maven2-repository/src/test/repositories/test/.index/some-index.zip

archiva-modules/plugins/maven2-repository/src/test/repositories/test/com/example/test/incomplete-metadata/1.0-SNAPSHOT/incomplete-metadata-1.0-20091101.112233-1.pom → archiva-modules/metadata/test-repository/src/main/resources/com/example/test/incomplete-metadata/1.0-SNAPSHOT/incomplete-metadata-1.0-20091101.112233-1.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/com/example/test/incomplete-metadata/1.0-SNAPSHOT/maven-metadata.xml → archiva-modules/metadata/test-repository/src/main/resources/com/example/test/incomplete-metadata/1.0-SNAPSHOT/maven-metadata.xml View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/com/example/test/invalid-pom/1.0/invalid-pom-1.0.pom → archiva-modules/metadata/test-repository/src/main/resources/com/example/test/invalid-pom/1.0/invalid-pom-1.0.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/com/example/test/malformed-metadata/1.0-SNAPSHOT/malformed-metadata-1.0-20091101.112233-1.pom → archiva-modules/metadata/test-repository/src/main/resources/com/example/test/malformed-metadata/1.0-SNAPSHOT/malformed-metadata-1.0-20091101.112233-1.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/com/example/test/malformed-metadata/1.0-SNAPSHOT/maven-metadata.xml → archiva-modules/metadata/test-repository/src/main/resources/com/example/test/malformed-metadata/1.0-SNAPSHOT/maven-metadata.xml View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/com/example/test/mislocated-pom/1.0/mislocated-pom-1.0.pom → archiva-modules/metadata/test-repository/src/main/resources/com/example/test/mislocated-pom/1.0/mislocated-pom-1.0.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/com/example/test/missing-metadata/1.0-SNAPSHOT/missing-metadata-1.0-20091101.112233-1.pom → archiva-modules/metadata/test-repository/src/main/resources/com/example/test/missing-metadata/1.0-SNAPSHOT/missing-metadata-1.0-20091101.112233-1.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/apache/4/apache-4.pom → archiva-modules/metadata/test-repository/src/main/resources/org/apache/apache/4/apache-4.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/apache/5-SNAPSHOT/apache-5-20080801.151215-1.pom → archiva-modules/metadata/test-repository/src/main/resources/org/apache/apache/5-SNAPSHOT/apache-5-20080801.151215-1.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/apache/5-SNAPSHOT/maven-metadata.xml → archiva-modules/metadata/test-repository/src/main/resources/org/apache/apache/5-SNAPSHOT/maven-metadata.xml View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/archiva/archiva-base/1.2.1/archiva-base-1.2.1.pom → archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva-base/1.2.1/archiva-base-1.2.1.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/archiva/archiva-common/1.2.1/archiva-common-1.2.1.pom → archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva-common/1.2.1/archiva-common-1.2.1.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/archiva/archiva-modules/1.2.1/archiva-modules-1.2.1.pom → archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva-modules/1.2.1/archiva-modules-1.2.1.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/archiva/archiva-parent/3/archiva-parent-3.pom → archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva-parent/3/archiva-parent-3.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/archiva/archiva/1.2.1/archiva-1.2.1.pom → archiva-modules/metadata/test-repository/src/main/resources/org/apache/archiva/archiva/1.2.1/archiva-1.2.1.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/maven/plugins/maven-metadata.xml → archiva-modules/metadata/test-repository/src/main/resources/org/apache/maven/plugins/maven-metadata.xml View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/apache/maven/shared/maven-downloader/maven-metadata.xml → archiva-modules/metadata/test-repository/src/main/resources/org/apache/maven/shared/maven-downloader/maven-metadata.xml View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml.md5 → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml.md5 View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml.sha1 → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/maven-metadata.xml.sha1 View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.asc → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.asc View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.md5 → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.md5 View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.sha1 → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2-sources.jar.sha1 View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.asc → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.asc View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.md5 → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.md5 View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.sha1 → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.jar.sha1 View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.asc → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.asc View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.md5 → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.md5 View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.sha1 → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus-spring/1.2/plexus-spring-1.2.pom.sha1 View File


archiva-modules/plugins/maven2-repository/src/test/repositories/test/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom → archiva-modules/metadata/test-repository/src/main/resources/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom View File


+ 30
- 2
archiva-modules/plugins/maven2-repository/pom.xml View File

@@ -17,8 +17,9 @@
~ specific language governing permissions and limitations
~ under the License.
-->
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>plugins</artifactId>
@@ -83,6 +84,11 @@
<groupId>org.apache.archiva</groupId>
<artifactId>archiva-xml-tools</artifactId>
</dependency>
<dependency>
<groupId>org.apache.archiva</groupId>
<artifactId>test-repository</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
@@ -94,4 +100,26 @@
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>test-repository</id>
<phase>generate-test-resources</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<includeArtifactIds>test-repository</includeArtifactIds>
<outputDirectory>target/test-repository</outputDirectory>
<excludes>META-INF/**</excludes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

+ 3
- 3
archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/dependency/tree/maven2/DependencyTreeBuilderTest.java View File

@@ -19,8 +19,6 @@ package org.apache.archiva.dependency.tree.maven2;
* under the License.
*/

import java.util.Collections;

import org.apache.maven.archiva.configuration.ArchivaConfiguration;
import org.apache.maven.archiva.configuration.Configuration;
import org.apache.maven.archiva.configuration.ManagedRepositoryConfiguration;
@@ -33,6 +31,8 @@ import org.apache.maven.shared.dependency.tree.traversal.DependencyNodeVisitor;
import org.codehaus.plexus.spring.PlexusInSpringTestCase;
import org.easymock.MockControl;

import java.util.Collections;

public class DependencyTreeBuilderTest
extends PlexusInSpringTestCase
{
@@ -59,7 +59,7 @@ public class DependencyTreeBuilderTest
Configuration configuration = new Configuration();
ManagedRepositoryConfiguration repoConfig = new ManagedRepositoryConfiguration();
repoConfig.setId( TEST_REPO_ID );
repoConfig.setLocation( getTestPath( "src/test/repositories/test" ) );
repoConfig.setLocation( getTestPath( "target/test-repository" ) );
configuration.addManagedRepository( repoConfig );
config.save( configuration );


+ 3
- 2
archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/Maven2RepositoryMetadataResolverTest.java View File

@@ -70,7 +70,7 @@ public class Maven2RepositoryMetadataResolverTest
Configuration c = new Configuration();
ManagedRepositoryConfiguration testRepo = new ManagedRepositoryConfiguration();
testRepo.setId( TEST_REPO_ID );
testRepo.setLocation( getTestPath( "src/test/repositories/test" ) );
testRepo.setLocation( getTestPath( "target/test-repository" ) );
c.addManagedRepository( testRepo );
configuration.save( c );

@@ -344,7 +344,8 @@ public class Maven2RepositoryMetadataResolverTest
assertEquals( Collections.<String>emptyList(), resolver.getProjects( TEST_REPO_ID, "com" ) );
assertEquals( Collections.<String>emptyList(), resolver.getProjects( TEST_REPO_ID, "com.example" ) );
assertEquals( Arrays.asList( "incomplete-metadata", "invalid-pom", "malformed-metadata", "mislocated-pom",
"missing-metadata" ), resolver.getProjects( TEST_REPO_ID, "com.example.test" ) );
"missing-metadata", "test-artifact" ), resolver.getProjects( TEST_REPO_ID,
"com.example.test" ) );

assertEquals( Collections.<String>emptyList(), resolver.getProjects( TEST_REPO_ID, "org" ) );
assertEquals( Arrays.asList( "apache" ), resolver.getProjects( TEST_REPO_ID, "org.apache" ) );

+ 12
- 6
archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/MavenRepositoryMetadataReaderTest.java View File

@@ -19,12 +19,12 @@ package org.apache.archiva.metadata.repository.storage.maven2;
* under the License.
*/

import java.io.File;
import java.util.Arrays;

import org.apache.maven.archiva.xml.XMLException;
import org.codehaus.plexus.spring.PlexusInSpringTestCase;

import java.io.File;
import java.util.Arrays;

/**
* RepositoryMetadataReaderTest
*
@@ -33,10 +33,11 @@ import org.codehaus.plexus.spring.PlexusInSpringTestCase;
public class MavenRepositoryMetadataReaderTest
extends PlexusInSpringTestCase
{
private File defaultRepoDir;

public void testGroupMetadata()
throws XMLException
{
File defaultRepoDir = new File( getBasedir(), "src/test/repositories/test" );
File metadataFile = new File( defaultRepoDir, "org/apache/maven/plugins/maven-metadata.xml" );

MavenRepositoryMetadata metadata = MavenRepositoryMetadataReader.read( metadataFile );
@@ -71,7 +72,6 @@ public class MavenRepositoryMetadataReaderTest
public void testProjectMetadata()
throws XMLException
{
File defaultRepoDir = new File( getBasedir(), "src/test/repositories/test" );
File metadataFile = new File( defaultRepoDir, "org/apache/maven/shared/maven-downloader/maven-metadata.xml" );

MavenRepositoryMetadata metadata = MavenRepositoryMetadataReader.read( metadataFile );
@@ -89,7 +89,6 @@ public class MavenRepositoryMetadataReaderTest
public void testProjectVersionMetadata()
throws XMLException
{
File defaultRepoDir = new File( getBasedir(), "src/test/repositories/test" );
File metadataFile = new File( defaultRepoDir, "org/apache/apache/5-SNAPSHOT/maven-metadata.xml" );

MavenRepositoryMetadata metadata = MavenRepositoryMetadataReader.read( metadataFile );
@@ -105,4 +104,11 @@ public class MavenRepositoryMetadataReaderTest
assertEquals( 1, metadata.getSnapshotVersion().getBuildNumber() );
assertEquals( "20080801151215", metadata.getLastUpdated() );
}

protected void setUp()
throws Exception
{
super.setUp();
defaultRepoDir = new File( getBasedir(), "target/test-repository" );
}
}

+ 0
- 0
archiva-modules/plugins/maven2-repository/src/test/repositories/test/.index/some-index.zip View File


Loading…
Cancel
Save