[jboss-svn-commits] JBL Code SVN: r11510 - in labs/jbossbuild/maven-archetypes/jboss-archetype-simple: src and 10 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Apr 30 10:19:10 EDT 2007


Author: pgier
Date: 2007-04-30 10:19:10 -0400 (Mon, 30 Apr 2007)
New Revision: 11510

Added:
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/pom.xml
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/META-INF/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/META-INF/maven/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/META-INF/maven/archetype.xml
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/pom.xml
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/main/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/main/java/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/main/java/App.java
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/test/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/test/java/
   labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/test/java/AppTest.java
Log:
[JBBUILD-349] Adding simple archetype

Added: labs/jbossbuild/maven-archetypes/jboss-archetype-simple/pom.xml
===================================================================
--- labs/jbossbuild/maven-archetypes/jboss-archetype-simple/pom.xml	                        (rev 0)
+++ labs/jbossbuild/maven-archetypes/jboss-archetype-simple/pom.xml	2007-04-30 14:19:10 UTC (rev 11510)
@@ -0,0 +1,15 @@
+<!-- This project describes a basic archetype for new jboss projects -->
+<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/maven-v4_0_0.xsd">
+  <parent>
+    <groupId>jboss</groupId>
+    <artifactId>jboss-parent</artifactId>
+    <version>2</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>jboss.maven-archetypes</groupId>
+  <artifactId>jboss-archetype-simple</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <name>Archetype - jboss-archetype-simple</name>
+  <url>http://www.jboss.org</url>
+</project>

Added: labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/META-INF/maven/archetype.xml
===================================================================
--- labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/META-INF/maven/archetype.xml	                        (rev 0)
+++ labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/META-INF/maven/archetype.xml	2007-04-30 14:19:10 UTC (rev 11510)
@@ -0,0 +1,9 @@
+<archetype>
+  <id>jboss-archetype-simple</id>
+  <sources>
+    <source>src/main/java/App.java</source>
+  </sources>
+  <testSources>
+    <source>src/test/java/AppTest.java</source>
+  </testSources>
+</archetype>

Added: labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/pom.xml
===================================================================
--- labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/pom.xml	                        (rev 0)
+++ labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/pom.xml	2007-04-30 14:19:10 UTC (rev 11510)
@@ -0,0 +1,13 @@
+<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/maven-v4_0_0.xsd">
+  <parent>
+    <groupId>jboss</groupId>
+    <artifactId>jboss-parent</artifactId>
+    <version>2</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>$jboss.maven-archetypes</groupId>
+  <artifactId>$jboss-archetype-simple</artifactId>
+  <version>$1.0-SNAPSHOT</version>
+  <url>http://www.jboss.org</url>
+</project>

Added: labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/main/java/App.java
===================================================================
--- labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/main/java/App.java	                        (rev 0)
+++ labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/main/java/App.java	2007-04-30 14:19:10 UTC (rev 11510)
@@ -0,0 +1,13 @@
+package org.jboss;
+
+/**
+ * Hello world!
+ *
+ */
+public class App 
+{
+    public static void main( String[] args )
+    {
+        System.out.println( "Hello World!" );
+    }
+}

Added: labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/test/java/AppTest.java
===================================================================
--- labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/test/java/AppTest.java	                        (rev 0)
+++ labs/jbossbuild/maven-archetypes/jboss-archetype-simple/src/main/resources/archetype-resources/src/test/java/AppTest.java	2007-04-30 14:19:10 UTC (rev 11510)
@@ -0,0 +1,38 @@
+package org.jboss.test;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest 
+    extends TestCase
+{
+    /**
+     * Create the test case
+     *
+     * @param testName name of the test case
+     */
+    public AppTest( String testName )
+    {
+        super( testName );
+    }
+
+    /**
+     * @return the suite of tests being tested
+     */
+    public static Test suite()
+    {
+        return new TestSuite( AppTest.class );
+    }
+
+    /**
+     * Rigourous Test :-)
+     */
+    public void testApp()
+    {
+        assertTrue( true );
+    }
+}




More information about the jboss-svn-commits mailing list