[jboss-svn-commits] JBL Code SVN: r35206 - in labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts: webservice_producer and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 21 08:48:02 EDT 2010


Author: kevin.conner at jboss.com
Date: 2010-09-21 08:48:02 -0400 (Tue, 21 Sep 2010)
New Revision: 35206

Modified:
   labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts/conf/base-build.xml
   labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts/webservice_producer/build.xml
Log:
Fix webservice_producer duplicate deployments: JBESB-3480

Modified: labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts/conf/base-build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts/conf/base-build.xml	2010-09-21 08:37:06 UTC (rev 35205)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts/conf/base-build.xml	2010-09-21 12:48:02 UTC (rev 35206)
@@ -514,7 +514,7 @@
 	<mkdir dir="lib"/>
         <jar destfile="${build.dir}/${ant.project.name}.esb">
                    <fileset dir="${build.dir}/classes" excludes="${quickstart.classes.excludes}" includes="${quickstart.classes.includes}"/>
-                   <fileset dir="${build.dir}" includes="*.jar,*.war"/>
+                   <fileset dir="${build.dir}" includes="*.jar,*.war" excludes="${quickstart.deployment.excludes}"/>
                    <fileset dir="${build.dir}" includes="deployment.xml"/>
                    <fileset dir="${build.dir}" includes="META-INF/**" />
                    <fileset dir="${basedir}/src" excludes="**/*.java" /> <!-- Please leave the src dir in here! -->
@@ -797,6 +797,7 @@
     <property name="deploy.exploded" value="false" />
     <property name="quickstart.classes.includes" value="**"/>
     <property name="quickstart.classes.excludes" value=""/>
+    <property name="quickstart.deployment.excludes" value=""/>
 	
     <target name="quickstart-specific-dependencies">
     	<path id="quickstart-dependencies-classpath"/>

Modified: labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts/webservice_producer/build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts/webservice_producer/build.xml	2010-09-21 08:37:06 UTC (rev 35205)
+++ labs/jbossesb/branches/JBESB_4_9_CP/product/samples/quickstarts/webservice_producer/build.xml	2010-09-21 12:48:02 UTC (rev 35206)
@@ -5,11 +5,12 @@
 		${line.separator}
 	</description>
 			
+	<property name="quickstart.classes.excludes" value="**/webserviceproducer/webservice/*"/>
+	<property name="quickstart.deployment.excludes" value="${ant.project.name}.war ${ant.project.name}_alternate.war"/>
+
 	<!-- Import the base Ant build script... -->
 	<import file="../conf/base-build.xml"/>
 
-    <property name="quickstart.classes.excludes" value="**/webserviceproducer/webservice/*"/>
-
     <target name="quickstart-specific-checks" depends="assert-ws-available"/>
 
     <target name="quickstart-specific-dependencies">
@@ -18,8 +19,9 @@
         </path>
     </target>
 
-    <target name="makewar" depends="prepare-deployment">
-
+    <target name="quickstart-specific-assemblies">
+        <!-- Overriden from the target of the same name in base-build.xml. -->
+        <!-- Called by the "deploy" target.  Don't call directly!! -->
         <!-- Build the webservice... -->
         <war warfile="build/${ant.project.name}.war"
              webxml="${basedir}/war/resources/WEB-INF/web.xml">
@@ -43,23 +45,15 @@
         </war>
     </target>
 
-	<target name="deploy" depends="makewar">
-		<copy todir="${org.jboss.esb.server.deploy.dir}"
-			file="${build.dir}/${ant.project.name}.war"/>
-		<copy todir="${org.jboss.esb.server.deploy.dir}"
-			file="${build.dir}/${ant.project.name}_alternate.war"/>
-		<copy todir="${org.jboss.esb.server.deploy.dir}"
-			file="${build.dir}/${ant.project.name}.esb"/>
-	</target>
+    <target name="quickstart-specific-deploys">
+        <copy todir="${org.jboss.esb.server.deploy.dir}" file="${build.dir}/${ant.project.name}.war"/>
+        <copy todir="${org.jboss.esb.server.deploy.dir}" file="${build.dir}/${ant.project.name}_alternate.war"/>
+    </target>
 
-	<target name="undeploy" depends="dependencies">
-		<delete verbose="true" quiet="true"
-			file="${org.jboss.esb.server.deploy.dir}/${ant.project.name}.esb"/>
-		<delete verbose="true" quiet="true"
-			file="${org.jboss.esb.server.deploy.dir}/${ant.project.name}.war"/>
-		<delete verbose="true" quiet="true"
-			file="${org.jboss.esb.server.deploy.dir}/${ant.project.name}_alternate.war"/>
-	</target>
+    <target name="quickstart-specific-undeploys">
+        <delete verbose="true" quiet="true" file="${org.jboss.esb.server.deploy.dir}/${ant.project.name}.war"/>
+        <delete verbose="true" quiet="true" file="${org.jboss.esb.server.deploy.dir}/${ant.project.name}_alternate.war"/>
+    </target>
 
     <target name="runtest" depends="compile" description="run tests over jms, http, and socket">
         <antcall target="saygoodbye_over_jms" />



More information about the jboss-svn-commits mailing list