You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2009/04/19 10:41:39 UTC

svn commit: r766439 - in /tuscany/java/sca/archetypes: contribution-jar/src/main/resources/archetype-resources/ contribution-jar/src/main/resources/archetype-resources/src/main/java/ contribution-zip/src/main/resources/archetype-resources/ contribution...

Author: antelder
Date: Sun Apr 19 08:41:38 2009
New Revision: 766439

URL: http://svn.apache.org/viewvc?rev=766439&view=rev
Log:
Update contribution archetypes to support tuscany:run, add EagerInit method to helloworld imls so it outputs 'hello world' on init so its obvious its started up

Modified:
    tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/pom.xml
    tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java
    tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/pom.xml
    tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java

Modified: tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/pom.xml?rev=766439&r1=766438&r2=766439&view=diff
==============================================================================
--- tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/pom.xml (original)
+++ tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/pom.xml Sun Apr 19 08:41:38 2009
@@ -97,6 +97,10 @@
 					<downloadSources>true</downloadSources>
 				</configuration>
 			</plugin>
+			<plugin>
+				<groupId>org.apache.tuscany.maven.plugins</groupId>
+				<artifactId>maven-tuscany-plugin</artifactId>
+			</plugin>
 		</plugins>
 	</build>
 	<properties>

Modified: tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java?rev=766439&r1=766438&r2=766439&view=diff
==============================================================================
--- tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java (original)
+++ tuscany/java/sca/archetypes/contribution-jar/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java Sun Apr 19 08:41:38 2009
@@ -18,10 +18,19 @@
  */
 package ${package};
 
+import org.oasisopen.sca.annotation.Init;
+import org.oasisopen.sca.annotation.Scope;
+import org.oasisopen.sca.annotation.EagerInit;
+
+@Scope("COMPOSITE") @EagerInit
 public class HelloworldImpl implements HelloworldService {
 
     public String sayHello(String name) {
         return "Hello " + name;
     }
 
+    @Init
+    public void init() {
+        System.out.println(sayHello("world"));
+    }
 }

Modified: tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/pom.xml?rev=766439&r1=766438&r2=766439&view=diff
==============================================================================
--- tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/pom.xml (original)
+++ tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/pom.xml Sun Apr 19 08:41:38 2009
@@ -109,6 +109,10 @@
 				<artifactId>maven-zip-plugin</artifactId>
                         <extensions>true</extensions>
 			</plugin>
+			<plugin>
+				<groupId>org.apache.tuscany.maven.plugins</groupId>
+				<artifactId>maven-tuscany-plugin</artifactId>
+			</plugin>
 		</plugins>
 	</build>
 	<properties>

Modified: tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java?rev=766439&r1=766438&r2=766439&view=diff
==============================================================================
--- tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java (original)
+++ tuscany/java/sca/archetypes/contribution-zip/src/main/resources/archetype-resources/src/main/java/HelloworldImpl.java Sun Apr 19 08:41:38 2009
@@ -18,6 +18,7 @@
  */
 package ${package};
 
+import org.oasisopen.sca.annotation.Init;
 import org.oasisopen.sca.annotation.Scope;
 import org.oasisopen.sca.annotation.EagerInit;
 
@@ -28,4 +29,8 @@
         return "Hello " + name;
     }
 
+    @Init
+    public void init() {
+        System.out.println(sayHello("world"));
+    }
 }