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>