From 561abc6e8fd5b3a5dc860dbe8f9a5d4f91b8c807 Mon Sep 17 00:00:00 2001 From: antelder Date: Sat, 4 Jul 2009 14:48:46 +0000 Subject: Enable user deciding whether or not to include the Tuscany runtime in the webapp so it can be used with the Tuscany Tomcat integration git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@791134 13f79535-47bb-0310-9956-ffa450edef68 --- java/sca/archetypes/quickstart/pom.xml | 4 ++-- .../src/main/resources/META-INF/maven/archetype-metadata.xml | 5 +++++ .../src/main/resources/archetype-resources/pom.xml | 12 +++++++++--- .../archetype-resources/src/main/webapp/WEB-INF/web.xml | 2 ++ 4 files changed, 18 insertions(+), 5 deletions(-) (limited to 'java') diff --git a/java/sca/archetypes/quickstart/pom.xml b/java/sca/archetypes/quickstart/pom.xml index 5500fc947d..859fa5b0ae 100644 --- a/java/sca/archetypes/quickstart/pom.xml +++ b/java/sca/archetypes/quickstart/pom.xml @@ -35,13 +35,13 @@ org.apache.maven.archetype archetype-packaging - 2.0-alpha-3 + 2.0-alpha-4 maven-archetype-plugin - 2.0-alpha-3 + 2.0-alpha-4 true diff --git a/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml b/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml index 239e554f93..450e33afd5 100644 --- a/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml +++ b/java/sca/archetypes/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml @@ -18,6 +18,11 @@ * under the License. --> + + + Y + + src/main/java diff --git a/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml b/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml index 73739d38ba..8345739dfa 100644 --- a/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml +++ b/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml @@ -25,9 +25,7 @@ ${artifactId} war ${version} - #literal() quickstart - @@ -35,13 +33,22 @@ org.apache.tuscany.sca tuscany-sca-api ${tuscany.version} +#if(${includeTuscanyRuntime} == "Y") + compile +#else + provided +#end org.apache.tuscany.sca tuscany-implementation-web-runtime ${tuscany.version} +#if( $includeTuscanyRuntime == "Y") runtime +#else + provided +#end @@ -133,5 +140,4 @@ 2.0-SNAPSHOT 6.1.18 - #end \ No newline at end of file diff --git a/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml b/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml index f2bdfe3362..25d8d8184d 100644 --- a/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml +++ b/java/sca/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml @@ -24,6 +24,7 @@ ${artifactId} +#if($includeTuscanyRuntime == "Y") tuscany.${artifactId} org.apache.tuscany.sca.host.webapp.TuscanyServletFilter @@ -34,6 +35,7 @@ /* +#end hello.jsp -- cgit v1.2.3