Author: hboutemy
Date: Sun Feb 18 19:37:23 2018
New Revision: 1824692

URL: http://svn.apache.org/viewvc?rev=1824692&view=rev
Log:
[MARCHETYPES-53] switch from Archetype 1 to Archetype NG

Modified:
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/META-INF/maven/archetype-metadata.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ear/pom.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ejbs/pom.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/pom.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/primary-source/pom.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/logging/pom.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/pom.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/pom.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/servlet/pom.xml
    
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/test/resources/projects/it-basic/goal.txt

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/META-INF/maven/archetype-metadata.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/META-INF/maven/archetype-metadata.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/META-INF/maven/archetype-metadata.xml
 Sun Feb 18 19:37:23 2018
@@ -17,21 +17,74 @@ KIND, either express or implied.  See th
 specific language governing permissions and limitations
 under the License.
 -->
-<archetype 
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype/1.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-  
xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype/1.0.0
 http://maven.apache.org/xsd/archetype-1.0.0.xsd";>
-  <id>j2ee</id>
+<archetype-descriptor 
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0";
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  
xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0
 http://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd";
+  name="j2ee">
 
-  <resources>
-    <resource>pom.xml</resource>
-    <resource>ear/pom.xml</resource>
-    <resource>ejbs/src/main/resources/META-INF/ejb-jar.xml</resource>
-    <resource>ejbs/pom.xml</resource>
-    <resource>primary-source/pom.xml</resource>
-    <resource>projects/logging/pom.xml</resource>
-    <resource>projects/pom.xml</resource>
-    <resource>servlets/pom.xml</resource>
-    <resource>servlets/servlet/pom.xml</resource>
-    <resource>servlets/servlet/src/main/webapp/index.jsp</resource>
-    <resource>servlets/servlet/src/main/webapp/WEB-INF/web.xml</resource>
-  </resources>
-</archetype>
+  <modules>
+    <module id="ear" dir="ear" name="ear">
+      <fileSets>
+        <fileSet>
+          <directory>src/main/java</directory>
+        </fileSet>
+        <fileSet>
+          <directory>src/test/java</directory>
+        </fileSet>
+      </fileSets>
+    </module>
+    <module id="ejbs" dir="ejbs" name="ejbs">
+      <fileSets>
+        <fileSet>
+          <directory>src/main/java</directory>
+        </fileSet>
+        <fileSet>
+          <directory>src/main/resources</directory>
+        </fileSet>
+        <fileSet>
+          <directory>src/test/java</directory>
+        </fileSet>
+      </fileSets>
+    </module>
+    <module id="primary-source" dir="primary-source" name="primary-source">
+      <fileSets>
+        <fileSet>
+          <directory>src/main/java</directory>
+        </fileSet>
+        <fileSet>
+          <directory>src/test/java</directory>
+        </fileSet>
+      </fileSets>
+    </module>
+    <module id="projects" dir="projects" name="projects">
+      <modules>
+        <module id="logging" dir="logging" name="logging">
+          <fileSets>
+            <fileSet>
+              <directory>src/main/java</directory>
+            </fileSet>
+            <fileSet>
+              <directory>src/test/java</directory>
+            </fileSet>
+          </fileSets>
+        </module>
+      </modules>
+    </module>
+    <module id="servlets" dir="servlets" name="servlets">
+      <modules>
+        <module id="servlet" dir="servlet" name="servlet">
+          <fileSets>
+            <fileSet>
+              <directory>src/main/java</directory>
+            </fileSet>
+            <fileSet>
+              <directory>src/main/webapp</directory>
+            </fileSet>
+            <fileSet>
+              <directory>src/test/java</directory>
+            </fileSet>
+          </fileSets>
+        </module>
+      </modules>
+    </module>
+  </modules>
+</archetype-descriptor>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ear/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ear/pom.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ear/pom.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ear/pom.xml
 Sun Feb 18 19:37:23 2018
@@ -5,35 +5,33 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>root</groupId>
-    <artifactId>project</artifactId>
-    <version>1.0</version>
+    <groupId>${groupId}</groupId>
+    <artifactId>${rootArtifactId}</artifactId>
+    <version>${version}</version>
   </parent>
 
-  <groupId>root.project</groupId>
   <artifactId>ear</artifactId>
-  <version>1.0</version>
   <packaging>ear</packaging>
 
   <name>ear assembly</name>
 
   <dependencies>
     <dependency>
-      <groupId>root.project</groupId>
+      <groupId>${groupId}</groupId>
       <artifactId>ejbs</artifactId>
       <type>ejb</type>
     </dependency>
     <dependency>
-      <groupId>root.project.servlets</groupId>
+      <groupId>${groupId}</groupId>
       <artifactId>servlet</artifactId>
       <type>war</type>
     </dependency>
     <dependency>
-      <groupId>root.project</groupId>
+      <groupId>${groupId}</groupId>
       <artifactId>primary-source</artifactId>
     </dependency>
     <dependency>
-      <groupId>root.project.projects</groupId>
+      <groupId>${groupId}</groupId>
       <artifactId>logging</artifactId>
     </dependency>
   </dependencies>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ejbs/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ejbs/pom.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ejbs/pom.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/ejbs/pom.xml
 Sun Feb 18 19:37:23 2018
@@ -5,25 +5,23 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>root</groupId>
-    <artifactId>project</artifactId>
-    <version>1.0</version>
+    <groupId>${groupId}</groupId>
+    <artifactId>${rootArtifactId}</artifactId>
+    <version>${version}</version>
   </parent>
 
-  <groupId>root.project</groupId>
   <artifactId>ejbs</artifactId>
-  <version>1.0</version>
   <packaging>ejb</packaging>
 
   <name>enterprise java beans</name>
 
   <dependencies>
     <dependency>
-      <groupId>root.project</groupId>
+      <groupId>${groupId}</groupId>
       <artifactId>primary-source</artifactId>
     </dependency>
     <dependency>
-      <groupId>root.project.projects</groupId>
+      <groupId>${groupId}</groupId>
       <artifactId>logging</artifactId>
     </dependency>
   </dependencies>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/pom.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/pom.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/pom.xml
 Sun Feb 18 19:37:23 2018
@@ -4,12 +4,12 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>root</groupId>
-  <artifactId>project</artifactId>
-  <version>1.0</version>
+  <groupId>${groupId}</groupId>
+  <artifactId>${artifactId}</artifactId>
+  <version>${version}</version>
   <packaging>pom</packaging>
 
-  <name>project</name>
+  <name>${artifactId}</name>
 
   <modules>
     <module>projects</module>
@@ -34,25 +34,25 @@
   <dependencyManagement>
     <dependencies>
       <dependency>
-        <groupId>root.project.projects</groupId>
+        <groupId>${groupId}</groupId>
         <artifactId>logging</artifactId>
-        <version>1.0</version>
+        <version>${version}</version>
       </dependency>
       <dependency>
-        <groupId>root.project</groupId>
+        <groupId>${groupId}</groupId>
         <artifactId>primary-source</artifactId>
-        <version>1.0</version>
+        <version>${version}</version>
       </dependency>
       <dependency>
-        <groupId>root.project.servlets</groupId>
+        <groupId>${groupId}</groupId>
         <artifactId>servlet</artifactId>
-        <version>1.0</version>
+        <version>${version}</version>
         <type>war</type>
       </dependency>
       <dependency>
-        <groupId>root.project</groupId>
+        <groupId>${groupId}</groupId>
         <artifactId>ejbs</artifactId>
-        <version>1.0</version>
+        <version>${version}</version>
         <type>ejb</type>
       </dependency>
     </dependencies>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/primary-source/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/primary-source/pom.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/primary-source/pom.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/primary-source/pom.xml
 Sun Feb 18 19:37:23 2018
@@ -5,12 +5,11 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>root</groupId>
-    <artifactId>project</artifactId>
-    <version>1.0</version>
+    <groupId>${groupId}</groupId>
+    <artifactId>${rootArtifactId}</artifactId>
+    <version>${version}</version>
   </parent>
 
-  <groupId>root.project</groupId>
   <artifactId>primary-source</artifactId>
   <packaging>jar</packaging>
 
@@ -18,7 +17,7 @@
 
   <dependencies>
     <dependency>
-      <groupId>root.project.projects</groupId>
+      <groupId>${groupId}</groupId>
       <artifactId>logging</artifactId>
     </dependency>
   </dependencies>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/logging/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/logging/pom.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/logging/pom.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/logging/pom.xml
 Sun Feb 18 19:37:23 2018
@@ -5,14 +5,12 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>root.project</groupId>
+    <groupId>${groupId}</groupId>
     <artifactId>projects</artifactId>
-    <version>1.0</version>
+    <version>${version}</version>
   </parent>
 
-  <groupId>root.project.projects</groupId>
   <artifactId>logging</artifactId>
-  <packaging>jar</packaging>
 
   <name>logging</name>
 </project>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/pom.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/pom.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/projects/pom.xml
 Sun Feb 18 19:37:23 2018
@@ -5,14 +5,12 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>root</groupId>
-    <artifactId>project</artifactId>
-    <version>1.0</version>
+    <groupId>${groupId}</groupId>
+    <artifactId>${rootArtifactId}</artifactId>
+    <version>${version}</version>
   </parent>
 
-  <groupId>root.project</groupId>
   <artifactId>projects</artifactId>
-  <version>1.0</version>
   <packaging>pom</packaging>
 
   <name>sub projects</name>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/pom.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/pom.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/pom.xml
 Sun Feb 18 19:37:23 2018
@@ -5,14 +5,12 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>root</groupId>
-    <artifactId>project</artifactId>
-    <version>1.0</version>
+    <groupId>${groupId}</groupId>
+    <artifactId>${rootArtifactId}</artifactId>
+    <version>${version}</version>
   </parent>
 
-  <groupId>root.project</groupId>
   <artifactId>servlets</artifactId>
-  <version>1.0</version>
   <packaging>pom</packaging>
 
   <name>servlets</name>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/servlet/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/servlet/pom.xml?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/servlet/pom.xml
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/main/resources/archetype-resources/servlets/servlet/pom.xml
 Sun Feb 18 19:37:23 2018
@@ -1,16 +1,15 @@
-<<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 
-project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>root.project</groupId>
+    <groupId>${groupId}</groupId>
     <artifactId>servlets</artifactId>
-    <version>1.0</version>
+    <version>${version}</version>
   </parent>
 
-  <groupId>root.project.servlets</groupId>
   <artifactId>servlet</artifactId>
   <packaging>war</packaging>
 
@@ -18,7 +17,7 @@ project xmlns="http://maven.apache.org/P
 
   <dependencies>
     <dependency>
-      <groupId>root.project</groupId>
+      <groupId>${groupId}</groupId>
       <artifactId>primary-source</artifactId>
       <scope>provided</scope>
     </dependency>

Modified: 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/test/resources/projects/it-basic/goal.txt
URL: 
http://svn.apache.org/viewvc/maven/archetypes/trunk/maven-archetype-j2ee-simple/src/test/resources/projects/it-basic/goal.txt?rev=1824692&r1=1824691&r2=1824692&view=diff
==============================================================================
--- 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/test/resources/projects/it-basic/goal.txt
 (original)
+++ 
maven/archetypes/trunk/maven-archetype-j2ee-simple/src/test/resources/projects/it-basic/goal.txt
 Sun Feb 18 19:37:23 2018
@@ -0,0 +1 @@
+verify
\ No newline at end of file


Reply via email to