[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