[jboss-svn-commits] JBL Code SVN: r8992 - in labs/jbossesb/trunk/product: core/listeners and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jan 23 12:18:12 EST 2007


Author: kurt.stam at jboss.com
Date: 2007-01-23 12:18:12 -0500 (Tue, 23 Jan 2007)
New Revision: 8992

Modified:
   labs/jbossesb/trunk/product/build.xml
   labs/jbossesb/trunk/product/core/listeners/build.xml
   labs/jbossesb/trunk/product/install/build.xml
Log:
more granular deployment options.

Modified: labs/jbossesb/trunk/product/build.xml
===================================================================
--- labs/jbossesb/trunk/product/build.xml	2007-01-23 16:06:26 UTC (rev 8991)
+++ labs/jbossesb/trunk/product/build.xml	2007-01-23 17:18:12 UTC (rev 8992)
@@ -374,7 +374,7 @@
 	</target>
 
 	<target name="deploy" depends="jar">
-		<ant dir="install" target="jboss.sar.deploy"/>
+		<ant dir="install" target="deploy"/>
 	</target>
 
 	<target name="instr-report">

Modified: labs/jbossesb/trunk/product/core/listeners/build.xml
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/build.xml	2007-01-23 16:06:26 UTC (rev 8991)
+++ labs/jbossesb/trunk/product/core/listeners/build.xml	2007-01-23 17:18:12 UTC (rev 8992)
@@ -117,9 +117,11 @@
     				<fileset dir="${org.jboss.esb.listeners.distrib.dir}/lib" includes="jbossesb*.jar"
     					excludes="${org.jboss.esb.dependencies.jar.name}.jar" /></copy>
     			<copy todir="${org.jboss.esb.listeners.distrib.dir}/lib/jbossesb.sar">
+    				<!-- properties file reader -->
+    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="jbossts-common.jar"/>
     				<!-- scout and juddi -->
-    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="commons-discovery.jar,jbossts-common.jar,
-    				jaxr-api-1.0-SNAPSHOT.jar,scout-1.0-SNAPSHOT.jar,juddi-1.0-SNAPSHOT.jar"/>
+    				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="jaxr-api-1.0-SNAPSHOT.jar,
+    					scout-1.0-SNAPSHOT.jar,juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
     			</copy>
     	
     	<echo message="Building JBoss ESB dependencies sar file"/>
@@ -131,7 +133,7 @@
     			<copy todir="${org.jboss.esb.listeners.distrib.dir}/lib/${org.jboss.esb.dependencies.jar.name}.sar">
     	    	   <fileset dir="${org.jboss.esb.listeners.distrib.dir}/lib" includes="${org.jboss.esb.dependencies.jar.name}.jar"/></copy>    			
     			<copy todir="${org.jboss.esb.listeners.distrib.dir}/lib/${org.jboss.esb.dependencies.jar.name}.sar">
-    				<!-- xbean for reading/marchallinng the configuration -->
+    				<!-- xbean for reading/marchalling xml for configuration, and scout -->
     				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="xbean.jar,stax-api-1.0.1.jar,xmlpublic.jar"/>
     				<!-- jboss rules for CBR -->
     				<fileset dir="${org.jboss.esb.ext.lib.dir}/" includes="antlr-3.0ea8.jar,antlr-2.7.6.jar,

Modified: labs/jbossesb/trunk/product/install/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/build.xml	2007-01-23 16:06:26 UTC (rev 8991)
+++ labs/jbossesb/trunk/product/install/build.xml	2007-01-23 17:18:12 UTC (rev 8992)
@@ -9,7 +9,7 @@
 	<!-- Load Build Properties File -->
 	<property file="${org.jboss.esb.deployment.properties}"/>
 	
-	<target name="deploy" depends="jboss.sar.deploy" description="Wrapper for jboss.sar.deploy"/>
+	<target name="deploy" depends="jboss.sar.all.deploy" description="Wrapper for jboss.sar.deploy"/>
 	
 	<!--  Check if the user wants to deploy the config -->
 	<target name="jboss.config.check">
@@ -65,7 +65,7 @@
 			tofile="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/hsqldb-ds.xml" />
 	</target>
 	
-	<target name="jboss.sar.deploy" depends="jboss.config.check,jboss.config.deploy" description="Deploys JBossESB configuration and 2 JBossESB sars to JBossAS">
+	<target name="jboss.sar.all.deploy" depends="jboss.config.check,jboss.config.deploy" description="Deploys JBossESB configuration and 2 JBossESB sars to JBossAS">
 		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy">
 			<fileset dir="${org.jboss.esb.dist.lib}" includes="jbossesb-dependencies.sar/**"/></copy>
 		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy">
@@ -73,12 +73,95 @@
 		<touch file="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb.sar/META-INF/jboss-service.xml"/>
 	</target>
 	
-	<target name="jboss.sar.undeploy" depends="jboss.config.check,jboss.config.undeploy" description="Undeploys JBossESB configuration and 2 JBossESB sars">
-		<!-- deploy -->
+	<target name="jboss.sar.all.undeploy" depends="jboss.config.check,jboss.config.undeploy" description="Undeploys JBossESB configuration and 2 JBossESB sars">
 		<echo>Deleting jbossesb-dependencies.sar</echo>
 		<delete dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar"/>
 		<echo>Deleting jbossesb.sar</echo>
 		<delete dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb.sar"/>
 	</target>
-
+	
+	<target name="jboss.sar.jbossrules.deploy" description="Deploys JBoss Rules to the jbossesb-dependencies.sar">
+		<echo>Deploy JBoss Rules to jbossesb-dependencies.sar</echo>
+		<echo>This tasks will only succeed if you already have an existing jbossesb-dependencies.sar</echo>
+		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar">
+			<fileset dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar"
+				includes="antlr-3.0ea8.jar,antlr-2.7.6.jar,
+				drools-compiler-3.0.4.jar,drools-core-3.0.4.jar,stringtemplate-2.3b6.jar,
+				commons-jci-core-1.0-406301.jar, commons-jci-janino-2.4.3.jar, janino-2.4.3.jar"/>
+		</copy>
+	</target>
+	
+	<target name="jboss.sar.jbossrules.undeploy" description="Undeploys JBoss Rules from the jbossesb-dependencies.sar">
+		<echo>Deleting JBoss Rules from jbossesb-dependencies.sar</echo>
+		<delete>
+			<fileset dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar"
+			     includes="antlr-3.0ea8.jar,antlr-2.7.6.jar,
+				 drools-compiler-3.0.4.jar,drools-core-3.0.4.jar,stringtemplate-2.3b6.jar,
+				 commons-jci-core-1.0-406301.jar, commons-jci-janino-2.4.3.jar, janino-2.4.3.jar"/>
+		</delete>
+		<echo>Please update your jbossesb-properties.xml, if you want to use a different Content Based Routing engine.</echo>
+	</target>
+	
+	<target name="jboss.sar.smooks.deploy" description="Deploys Milyn Smooks to the jbossesb-dependencies.sar">
+		<echo>Deploy Milyn Smooks to jbossesb-dependencies.sar</echo>
+		<echo>This tasks will only succeed if you already have an existing jbossesb-dependencies.sar</echo>
+		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar">
+			<fileset dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar"
+				includes="milyn-commons-0.8-SNAPSHOT.jar,
+					milyn-smooks-core-0.8-SNAPSHOT.jar,milyn-smooks-javabean-0.1.1.jar,milyn-smooks-misc-0.2.jar,
+					milyn-smooks-templating-0.2.jar,milyn-tinak-0.7.1.jar,
+					commons-lang-2.1.jar"/>
+		</copy>
+	</target>
+	
+	<target name="jboss.sar.smooks.undeploy" description="Undeploys Milyn Smooks from the jbossesb-dependencies.sar">
+		<echo>Deleting Milyn Smooks from jbossesb-dependencies.sar</echo>
+		<delete>
+			<fileset dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar"
+				includes="milyn-commons-0.8-SNAPSHOT.jar,
+				milyn-smooks-core-0.8-SNAPSHOT.jar,milyn-smooks-javabean-0.1.1.jar,milyn-smooks-misc-0.2.jar,
+				milyn-smooks-templating-0.2.jar,milyn-tinak-0.7.1.jar,
+				commons-lang-2.1.jar"/>
+		</delete>
+	</target>
+	
+	<target name="jboss.sar.registry.deploy" description="Deploys the scout/jUDDI Registry to the jbossesb-dependencies.sar">
+		<echo>Deploy the scout/jUDDI Registry to jbossesb-dependencies.sar</echo>
+		<echo>This tasks will only succeed if you already have an existing jbossesb-dependencies.sar</echo>
+		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb.sar">
+			<fileset dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar" includes="jaxr-api-1.0-SNAPSHOT.jar,
+				scout-1.0-SNAPSHOT.jar,juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
+		</copy>
+	</target>
+	
+	<target name="jboss.sar.registry.undeploy" description="Undeploys the scout/jUDDI Registry from the jbossesb-dependencies.sar">
+		<echo>Deleting the scout/jUDDI Registry from jbossesb-dependencies.sar</echo>
+		<delete>
+			<fileset dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb.sar"
+				includes="jaxr-api-1.0-SNAPSHOT.jar,
+				scout-1.0-SNAPSHOT.jar,juddi-1.0-SNAPSHOT.jar,juddi-client-1.0-SNAPSHOT.jar"/>
+		</delete>
+		<echo>Please update your jbossesb-properties.xml, if you want to use a different Registry.</echo>
+	</target>
+	
+	<target name="jboss.sar.ftp.deploy" description="Deploys edtftpj to the jbossesb-dependencies.sar">
+		<echo>Deploy edtftpj to jbossesb-dependencies.sar</echo>
+		<echo>This tasks will only succeed if you already have an existing jbossesb-dependencies.sar</echo>
+		<copy  todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar">
+			<fileset dir="${org.jboss.esb.dist.lib}/jbossesb-dependencies.sar" includes="edtftpj.jar"/>
+		</copy>
+	</target>
+	
+	<target name="jboss.sar.ftp.undeploy" description="Undeploys edtftpj from the jbossesb-dependencies.sar">
+		<echo>Deleting edtftpj from jbossesb-dependencies.sar</echo>
+		<delete>
+			<fileset dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar"
+				includes="edtftpj.jar"/>
+		</delete>
+	</target>
+	
+	<target name="jboss.sar.minimal.deploy" 
+			depends="jboss.sar.all.deploy,jboss.sar.smooks.undeploy,jboss.sar.jbossrules.undeploy,jboss.sar.ftp.undeploy"
+			description="Deploys the JBossESB sars with just the scout/juddi Registry"/>
+		
 </project>




More information about the jboss-svn-commits mailing list