From 52176501a459631b697fa5a19b2b06fd02f4ecbd Mon Sep 17 00:00:00 2001 From: Brett Porter Date: Thu, 11 Mar 2010 04:50:05 +0000 Subject: [PATCH] [MRM-1359] Separate Maven 1.x functionality into its own plugin - add skeleton and comments git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@921691 13f79535-47bb-0310-9956-ffa450edef68 --- .../content/ArtifactClassifierMapping.java | 5 +++ .../plugins/maven1-repository/pom.xml | 31 +++++++++++++++++++ archiva-modules/plugins/pom.xml | 1 + 3 files changed, 37 insertions(+) create mode 100644 archiva-modules/plugins/maven1-repository/pom.xml diff --git a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/content/ArtifactClassifierMapping.java b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/content/ArtifactClassifierMapping.java index a6b01a96d..509f4b7e3 100644 --- a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/content/ArtifactClassifierMapping.java +++ b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/content/ArtifactClassifierMapping.java @@ -23,6 +23,10 @@ import java.util.HashMap; import java.util.Map; /** + * Maven 1.x request type to classifier mapping for translating to a Maven 2.x storage + * + * @todo reuse mappings for other repositories + * * @since 1.1 */ public class ArtifactClassifierMapping @@ -31,6 +35,7 @@ public class ArtifactClassifierMapping static { + // note additional 's' on type as these are maven 1.x directory components typeToClassifierMap = new HashMap(); typeToClassifierMap.put( "java-sources", "sources" ); typeToClassifierMap.put( "javadoc.jars", "javadoc" ); diff --git a/archiva-modules/plugins/maven1-repository/pom.xml b/archiva-modules/plugins/maven1-repository/pom.xml new file mode 100644 index 000000000..d21e3ae81 --- /dev/null +++ b/archiva-modules/plugins/maven1-repository/pom.xml @@ -0,0 +1,31 @@ + + + + + 4.0.0 + + plugins + org.apache.archiva + 1.4-SNAPSHOT + + maven1-repository + Maven 1.x Repository Support + diff --git a/archiva-modules/plugins/pom.xml b/archiva-modules/plugins/pom.xml index 364a14fb6..14e84fca5 100644 --- a/archiva-modules/plugins/pom.xml +++ b/archiva-modules/plugins/pom.xml @@ -34,5 +34,6 @@ audit npanday-support + maven1-repository \ No newline at end of file