Author: antelder
Date: Sat Feb 28 08:35:51 2009
New Revision: 748791

URL: http://svn.apache.org/viewvc?rev=748791&view=rev
Log:
Clean up the quickstart archetype and update to use the latest maven archetype 
plugin and get console prompting style work so 'mvn archetype:generate' works 
now

Added:
    tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/
    
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
    
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype.xml
Removed:
    
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/archetype.xml
Modified:
    tuscany/java/sca/archetypes/quickstart/pom.xml
    
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
    
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java
    
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldService.java
    
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.composite
    
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/hello.jsp

Modified: tuscany/java/sca/archetypes/quickstart/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/quickstart/pom.xml?rev=748791&r1=748790&r2=748791&view=diff
==============================================================================
--- tuscany/java/sca/archetypes/quickstart/pom.xml (original)
+++ tuscany/java/sca/archetypes/quickstart/pom.xml Sat Feb 28 08:35:51 2009
@@ -26,20 +26,25 @@
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
-    <artifactId>tuscany-archetype-quickstart</artifactId>
-    <packaging>maven-plugin</packaging>
-    <name>Apache Tuscany Quickstart Archetype</name>
+    <artifactId>tuscany-quickstart</artifactId>
+    <packaging>maven-archetype</packaging>
+    <name>Create a simple Apache Tuscany SCA webapp project</name>
 
     <build>
-       <resources>
-          <resource>
-             <filtering>false</filtering>
-             <directory>${basedir}/src/main/resources</directory>
-             <includes>
-                <include>**/*</include>
-             </includes>
-          </resource>
-       </resources>
-    </build>
+    <extensions>
+      <extension>
+        <groupId>org.apache.maven.archetype</groupId>
+        <artifactId>archetype-packaging</artifactId>
+        <version>2.0-alpha-3</version>
+      </extension>
+    </extensions>
+    <plugins>
+      <plugin>
+        <artifactId>maven-archetype-plugin</artifactId>
+        <version>2.0-alpha-3</version>
+        <extensions>true</extensions>
+      </plugin>
+    </plugins>
+  </build>
 
 </project>

Added: 
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml?rev=748791&view=auto
==============================================================================
--- 
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
 (added)
+++ 
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
 Sat Feb 28 08:35:51 2009
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?><archetype-descriptor name="myproject">
+  <fileSets>
+    <fileSet filtered="true" packaged="true" encoding="UTF-8">
+      <directory>src/main/java</directory>
+      <includes>
+        <include>**/*.java</include>
+      </includes>
+    </fileSet>
+    <fileSet filtered="true" encoding="UTF-8">
+      <directory>src/main/webapp</directory>
+      <includes>
+        <include>**/*.jsp</include>
+        <include>**/*.xml</include>
+        <include>**/*.composite</include>
+      </includes>
+    </fileSet>
+  </fileSets>
+</archetype-descriptor>
\ No newline at end of file

Added: 
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype.xml?rev=748791&view=auto
==============================================================================
--- 
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype.xml
 (added)
+++ 
tuscany/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype.xml
 Sat Feb 28 08:35:51 2009
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?><archetype>
+  <id>tuscany-quickstart</id>
+  <sources>
+    <source>src\main\java\HelloworldImpl.java</source>
+    <source>src\main\java\HelloworldService.java</source>
+  </sources>
+  <resources>
+    <resource>src\main\webapp\hello.jsp</resource>
+    <resource>src\main\webapp\WEB-INF\web.composite</resource>
+    <resource>src\main\webapp\WEB-INF\web.xml</resource>
+  </resources>
+</archetype>
\ No newline at end of file

Modified: 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml?rev=748791&r1=748790&r2=748791&view=diff
==============================================================================
--- 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
 (original)
+++ 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
 Sat Feb 28 08:35:51 2009
@@ -54,6 +54,8 @@
                </dependency>
        </dependencies>
        <build>
+            <defaultGoal>install</defaultGoal>
+            <finalName>${artifactId}</finalName>
                <resources>
                        <resource>
                                <filtering>false</filtering>

Modified: 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java?rev=748791&r1=748790&r2=748791&view=diff
==============================================================================
--- 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java
 (original)
+++ 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java
 Sat Feb 28 08:35:51 2009
@@ -1,4 +1,4 @@
-package ${packageName};
+package ${package};
 
 public class HelloworldImpl implements HelloworldService {
 

Modified: 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldService.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldService.java?rev=748791&r1=748790&r2=748791&view=diff
==============================================================================
--- 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldService.java
 (original)
+++ 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HelloworldService.java
 Sat Feb 28 08:35:51 2009
@@ -1,4 +1,4 @@
-package ${packageName};
+package ${package};
 
 public interface HelloworldService {
 

Modified: 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.composite
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.composite?rev=748791&r1=748790&r2=748791&view=diff
==============================================================================
--- 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.composite
 (original)
+++ 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.composite
 Sat Feb 28 08:35:51 2009
@@ -1,16 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <composite xmlns="http://www.osoa.org/xmlns/sca/1.0";
            xmlns:tuscany="http://tuscany.apache.org/xmlns/sca/1.0";
-           targetNamespace="http://${packageName}";
+           targetNamespace="http://${package}";
            name=">${artifactId}">
 
-    <component name="=">${artifactId}.web">
+    <component name="${artifactId}WebComponent">
         <implementation.web web-uri=""/>
         <reference name="service" target="HelloworldComponent"/>
     </component>
 
     <component name="HelloworldComponent">
-        <implementation.java class="${packageName}.HelloworldImpl"/>
+        <implementation.java class="${package}.HelloworldImpl"/>
     </component>
 
 </composite>

Modified: 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/hello.jsp
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/hello.jsp?rev=748791&r1=748790&r2=748791&view=diff
==============================================================================
--- 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/hello.jsp
 (original)
+++ 
tuscany/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/hello.jsp
 Sat Feb 28 08:35:51 2009
@@ -1,7 +1,7 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 <%@ taglib uri="http://www.osoa.org/sca/sca_jsp.tld"; prefix="sca" %>
 
-<sca:reference name="service" type="${packageName}.HelloworldService" />
+<sca:reference name="service" type="${package}.HelloworldService" />
 
 <html>
   <body >


Reply via email to