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"));
+ }
}