use maven-archetype packaging instead of jar + manual configuration
git-svn-id: https://svn.apache.org/repos/asf/maven/archetype/branches/archetype-1.0.x@932860 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/maven-archetype-bundles/maven-archetype-archetype/pom.xml b/maven-archetype-bundles/maven-archetype-archetype/pom.xml
index ffddf39..0d63079 100644
--- a/maven-archetype-bundles/maven-archetype-archetype/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-archetype/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-archetype</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Archetype Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-archetype/src/main/resources/archetype-resources/pom.xml b/maven-archetype-bundles/maven-archetype-archetype/src/main/resources/archetype-resources/pom.xml
index 9e7f925..8870424 100644
--- a/maven-archetype-bundles/maven-archetype-archetype/src/main/resources/archetype-resources/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-archetype/src/main/resources/archetype-resources/pom.xml
@@ -5,6 +5,7 @@
<groupId>${groupId}</groupId>
<artifactId>${artifactId}</artifactId>
<version>${version}</version>
+ <packaging>maven-archetype</packaging>
<name>Archetype - ${artifactId}</name>
<url>http://maven.apache.org</url>
@@ -14,19 +15,21 @@
</properties>
<build>
- <plugins>
- <plugin>
- <artifactId>maven-archetype-plugin</artifactId>
- <executions>
- <execution>
- <id>it</id>
- <phase>integration-test</phase>
- <goals>
- <goal>integration-test</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
+ <extensions>
+ <extension>
+ <groupId>org.apache.maven.archetype</groupId>
+ <artifactId>archetype-packaging</artifactId>
+ <version>2.0-alpha-5-SNAPSHOT</version>
+ </extension>
+ </extensions>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <artifactId>maven-archetype-plugin</artifactId>
+ <version>2.0-alpha-5-SNAPSHOT</version>
+ <extensions>true</extensions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
</build>
</project>
diff --git a/maven-archetype-bundles/maven-archetype-j2ee-simple/pom.xml b/maven-archetype-bundles/maven-archetype-j2ee-simple/pom.xml
index 0ddb073..a2c3a3a 100644
--- a/maven-archetype-bundles/maven-archetype-j2ee-simple/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-j2ee-simple/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-j2ee-simple</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Simple J2EE Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-mojo/pom.xml b/maven-archetype-bundles/maven-archetype-mojo/pom.xml
index 5bd3d66..1452dff 100644
--- a/maven-archetype-bundles/maven-archetype-mojo/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-mojo/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-mojo</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Mojo Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-plugin-site/pom.xml b/maven-archetype-bundles/maven-archetype-plugin-site/pom.xml
index 7899e0a..14caeb8 100644
--- a/maven-archetype-bundles/maven-archetype-plugin-site/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-plugin-site/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-plugin-site</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Plugin Site Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-plugin/pom.xml b/maven-archetype-bundles/maven-archetype-plugin/pom.xml
index afd7d7c..893f745 100644
--- a/maven-archetype-bundles/maven-archetype-plugin/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-plugin/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-plugin</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Plugin Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-portlet/pom.xml b/maven-archetype-bundles/maven-archetype-portlet/pom.xml
index db5d4ad..7c2eb18 100644
--- a/maven-archetype-bundles/maven-archetype-portlet/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-portlet/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-portlet</artifactId>
<version>1.0.2-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Portlet Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-profiles/pom.xml b/maven-archetype-bundles/maven-archetype-profiles/pom.xml
index 434b147..e3ce63d 100644
--- a/maven-archetype-bundles/maven-archetype-profiles/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-profiles/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-profiles</artifactId>
<version>1.0-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Profiles Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-quickstart/pom.xml b/maven-archetype-bundles/maven-archetype-quickstart/pom.xml
index 336a950..e9a116a 100644
--- a/maven-archetype-bundles/maven-archetype-quickstart/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-quickstart/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-quickstart</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Quickstart Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-simple/pom.xml b/maven-archetype-bundles/maven-archetype-simple/pom.xml
index 80eef6a..0aded7c 100644
--- a/maven-archetype-bundles/maven-archetype-simple/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-simple/pom.xml
@@ -32,6 +32,7 @@
<artifactId>maven-archetype-simple</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Simple Project Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-site-simple/pom.xml b/maven-archetype-bundles/maven-archetype-site-simple/pom.xml
index 5795b6f..aa6dee8 100644
--- a/maven-archetype-bundles/maven-archetype-site-simple/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-site-simple/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-site-simple</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Archetype for Simple Site</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-site/pom.xml b/maven-archetype-bundles/maven-archetype-site/pom.xml
index f6ff016..5d2014d 100644
--- a/maven-archetype-bundles/maven-archetype-site/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-site/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-site</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Site Archetype</name>
<description>
diff --git a/maven-archetype-bundles/maven-archetype-webapp/pom.xml b/maven-archetype-bundles/maven-archetype-webapp/pom.xml
index 315cdf9..fb66c0f 100644
--- a/maven-archetype-bundles/maven-archetype-webapp/pom.xml
+++ b/maven-archetype-bundles/maven-archetype-webapp/pom.xml
@@ -31,6 +31,7 @@
<artifactId>maven-archetype-webapp</artifactId>
<version>1.1-SNAPSHOT</version>
+ <packaging>maven-archetype</packaging>
<name>Maven Webapp Archetype</name>
<description>
diff --git a/maven-archetype-bundles/pom.xml b/maven-archetype-bundles/pom.xml
index 5c3f31b..96a8f08 100644
--- a/maven-archetype-bundles/pom.xml
+++ b/maven-archetype-bundles/pom.xml
@@ -67,19 +67,21 @@
</distributionManagement>
<build>
- <plugins>
- <plugin>
- <artifactId>maven-archetype-plugin</artifactId>
- <executions>
- <execution>
- <id>it</id>
- <phase>integration-test</phase>
- <goals>
- <goal>integration-test</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
+ <extensions>
+ <extension>
+ <groupId>org.apache.maven.archetype</groupId>
+ <artifactId>archetype-packaging</artifactId>
+ <version>2.0-alpha-5-SNAPSHOT</version>
+ </extension>
+ </extensions>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <artifactId>maven-archetype-plugin</artifactId>
+ <version>2.0-alpha-5-SNAPSHOT</version>
+ <extensions>true</extensions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
</build>
</project>