From: <jbo...@li...> - 2006-07-03 14:30:21
|
Author: mar...@jb... Date: 2006-07-03 10:29:57 -0400 (Mon, 03 Jul 2006) New Revision: 4901 Added: labs/jbossesb/branches/JBESB-51/Build.txt labs/jbossesb/branches/JBESB-51/product.properties Removed: labs/jbossesb/branches/JBESB-51/ESBCore/services/buildOne.xml Modified: labs/jbossesb/branches/JBESB-51/ESBCore/build.xml labs/jbossesb/branches/JBESB-51/ESBCore/common/build.xml labs/jbossesb/branches/JBESB-51/ESBCore/listeners/build.xml labs/jbossesb/branches/JBESB-51/ESBCore/processors/build.xml labs/jbossesb/branches/JBESB-51/ESBCore/services/build.xml labs/jbossesb/branches/JBESB-51/Readme.txt labs/jbossesb/branches/JBESB-51/build.xml Log: New build structure. Added: labs/jbossesb/branches/JBESB-51/Build.txt =================================================================== --- labs/jbossesb/branches/JBESB-51/Build.txt 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/Build.txt 2006-07-03 14:29:57 UTC (rev 4901) @@ -0,0 +1,5 @@ +Use the root build.xml in conjuntion with product.properties, where various properties used +in the build can be set for convenience. The lib/ext directory contains the most recently tested +libs needed to build the system. You are free to use these, or your own versions of the jars +from a JBossAS 4.0.3SP1 installation. If the latter, then set org.jboss.esb.frominstall to true +and org.jboss.esb.jboss.home to the root of your JBossAS installation. \ No newline at end of file Modified: labs/jbossesb/branches/JBESB-51/ESBCore/build.xml =================================================================== --- labs/jbossesb/branches/JBESB-51/ESBCore/build.xml 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/ESBCore/build.xml 2006-07-03 14:29:57 UTC (rev 4901) @@ -4,15 +4,15 @@ <!-- build.xml - Builds all subprojects in child directories --> <!-- =================================================================== --> -<project name="JbossEsb" default="compile" basedir="."> +<project name="JbossEsb" default="org.jboss.esb.core.compile" basedir="."> - <property name="name.jar" value="name.jar-NOT_SET.jar"/> + <property name="org.jboss.esb.core.name.jar" value="name.jar-NOT_SET.jar"/> <property environment="env"/> <!-- =================================================================== --> <!-- Initialize --> <!-- =================================================================== --> - <target name="init"> + <target name="org.jboss.esb.core.init"> <tstamp> <format property="TODAY" pattern="d-MM-yy"/> </tstamp> @@ -21,36 +21,32 @@ <!-- =================================================================== --> <!-- Prepares the directory structure --> <!-- =================================================================== --> - <target name="prepare" depends="init"> - <mkdir dir="dist"/> - <mkdir dir="lib"/> + <target name="org.jboss.esb.core.prepare" depends="org.jboss.esb.core.init"> + <mkdir dir="${org.jboss.esb.internal.dest}/dist"/> + <mkdir dir="${org.jboss.esb.internal.dest}/lib"/> </target> <!-- =================================================================== --> <!-- Compiles all the classes --> <!-- =================================================================== --> - <target name="compile" depends="prepare" description="Compile subprojects"> - <subant target="compile"> - <property name="name.jar" value="${name.jar}"/> - <fileset file="common/build.xml"/> - <fileset file="services/build.xml"/> - <fileset file="processors/build.xml"/> - <fileset file="listeners/build.xml"/> - </subant> + <target name="org.jboss.esb.core.compile" depends="org.jboss.esb.core.prepare" description="Compile subprojects"> + <echo message="Compiling submodules"/> + <ant dir="common"/> + <ant dir="services"/> + <ant dir="processors"/> + <ant dir="listeners"/> </target> <!-- =================================================================== --> <!-- Assemble jars --> <!-- =================================================================== --> - <target name="jar" depends="compile" description="arma los jars"> - <subant target="jar"> - <!-- Always services as last jar --> - <fileset dir="." includes="*/build.xml" - excludes="EsbServices/*" - /> - <fileset file="EsbServices/build.xml"/> - </subant> + <target name="jar" depends="org.jboss.esb.core.compile" description="arma los jars"> + <echo message="Building jar"/> + <ant dir="common" target="jar"/> + <ant dir="listeners" target="jar"/> + <ant dir="processors" target="jar"/> + <ant dir="services" target="jar"/> <antcall target="-ear"/> </target> @@ -58,7 +54,7 @@ <ear destfile="dist/JbossEsbAppl.ear" appxml="EsbServices/src/META-INF/application.xml" > - <fileset dir="dist" + <fileset dir="../${org.jboss.esb.internal.dest}/dist" includes="*.jar" /> </ear> @@ -68,17 +64,21 @@ <!-- =================================================================== --> <!-- Clean all --> <!-- =================================================================== --> - <target name="clean" description="Clean dist directory, and cleans subprojects"> - <subant target="clean"> - <fileset dir="." includes="*/build.xml" /> - </subant> - <delete dir="dist" /> + <target name="clean" description="Clean dist directory and cleans subprojects"> + <ant dir="common" target="clean"/> + <ant dir="listeners" target="clean"/> + <ant dir="processors" target="clean"/> + <ant dir="services" target="clean"/> </target> + + <target name="purge" depends="clean"> + <delete dir="../${org.jboss.esb.internal.dest}/dist"/> + </target> <!-- =================================================================== --> <!-- Rebuild everything from scratch --> <!-- =================================================================== --> <target name="all" depends="clean,jar" /> - <target name="recompile" depends="clean,compile" /> + <target name="recompile" depends="clean,org.jboss.esb.core.compile" /> </project> Modified: labs/jbossesb/branches/JBESB-51/ESBCore/common/build.xml =================================================================== --- labs/jbossesb/branches/JBESB-51/ESBCore/common/build.xml 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/ESBCore/common/build.xml 2006-07-03 14:29:57 UTC (rev 4901) @@ -1,53 +1,61 @@ <?xml version="1.0"?> -<project name="BuildJbossEsbCommon" default="compile" basedir="."> +<project name="BuildJbossEsbCommon" default="org.jboss.esb.common.compile" basedir="."> - <property name="jar.name" value="jbossesb-common"/> - <property name="distrib.dir" value="../dist"/> - <property name="bin.dir" value="${basedir}/bin"/> - <property name="src.dir" value="${basedir}/src"/> - <property name="root.dir" value="../.."/> + <property name="org.jboss.esb.common.jar.name" value="jbossesb-common"/> + <property name="org.jboss.esb.common.distrib.dir" value="${org.jboss.esb.internal.dest}/dist"/> + <property name="org.jboss.esb.common.bin.dir" value="${org.jboss.esb.internal.dest}/classes"/> + <property name="org.jboss.esb.common.src.dir" value="${basedir}/src"/> + <property name="org.jboss.esb.root.dir" value="../.."/> <property environment="env"/> - <path id="base.class.path"> - <fileset dir="${root.dir}/lib/ext" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> + <property name="org.jboss.esb.ext.lib.dir" value="${org.jboss.esb.root.dir}/lib/ext"/> + <condition property="org.jboss.esb.ext.lib.dir" value="{org.jboss.esb.jboss.home}/client"> + <equals arg1="${org.jboss.esb.frominstall}" arg2="yes"/> + </condition> + + <path id="org.jboss.esb.common.base.classpath"> + <fileset dir="${org.jboss.esb.ext.lib.dir}" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> </path> - <target name="init"> + <target name="org.jboss.esb.common.init"> <tstamp> <format property="TODAY" pattern="d-MM-yy"/> </tstamp> </target> - <target name="prepare" depends="init"> - <mkdir dir="${bin.dir}"/> - <mkdir dir="${distrib.dir}"/> + <target name="org.jboss.esb.common.prepare" depends="org.jboss.esb.common.init"> + <mkdir dir="${org.jboss.esb.common.bin.dir}"/> + <mkdir dir="${org.jboss.esb.common.distrib.dir}"/> </target> <target name="clean" description="Remove bin directory"> - <delete dir="${bin.dir}"/> </target> - <target name="compile" depends="prepare" + <target name="purge" depends="clean"> + <delete dir="${org.jboss.esb.common.bin.dir}"/> + </target> + + <target name="org.jboss.esb.common.compile" depends="org.jboss.esb.common.prepare" description="Compile all classes"> <javac - destdir="${bin.dir}" - classpathref="base.class.path" + destdir="${org.jboss.esb.common.bin.dir}" + classpathref="org.jboss.esb.common.base.classpath" debug="on" optimize="off" > - <src path="${src.dir}"/> + <src path="${org.jboss.esb.common.src.dir}"/> </javac> </target> - <target name="recompile" depends="clean,compile" + <target name="recompile" depends="clean,org.jboss.esb.common.compile" description="Clean and compile"/> - <target name="jar" depends="compile" description="Assemble jar files"> - <delete file="${distrib.dir}/${jar.name}.jar" /> - <jar destfile="${distrib.dir}/${jar.name}.jar" - basedir="${bin.dir}" + <target name="jar" depends="org.jboss.esb.common.compile" description="Assemble jar files"> + <delete file="${org.jboss.esb.common.distrib.dir}/${org.jboss.esb.common.jar.name}.jar" /> + <jar destfile="${org.jboss.esb.common.distrib.dir}/${org.jboss.esb.common.jar.name}.jar" + basedir="${org.jboss.esb.common.bin.dir}" includes="**/*.class" excludes="test/**" /> Modified: labs/jbossesb/branches/JBESB-51/ESBCore/listeners/build.xml =================================================================== --- labs/jbossesb/branches/JBESB-51/ESBCore/listeners/build.xml 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/ESBCore/listeners/build.xml 2006-07-03 14:29:57 UTC (rev 4901) @@ -1,60 +1,66 @@ <?xml version="1.0"?> -<project name="BuildJbossEsbListeners" default="compile" basedir="."> +<project name="BuildJbossEsbListeners" default="org.jboss.esb.listeners.compile" basedir="."> - <property name="jar.name" value="jbossesb-listeners"/> - <property name="distrib.dir" value="../dist"/> - <property name="bin.dir" value="${basedir}/bin"/> - <property name="src.dir" value="${basedir}/src"/> - <property name="root.dir" value="../.."/> + <property name="org.jboss.esb.listeners.jar.name" value="jbossesb-listeners"/> + <property name="org.jboss.esb.listeners.distrib.dir" value="${org.jboss.esb.internal.dest}/dist"/> + <property name="org.jboss.esb.listeners.bin.dir" value="${org.jboss.esb.internal.dest}/classes"/> + <property name="org.jboss.esb.listeners.src.dir" value="${basedir}/src"/> + <property name="org.jboss.esb.root.dir" value="../.."/> <property environment="env"/> - <path id="base.class.path"> - <fileset dir="${root.dir}/lib/ext" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> + <property name="org.jboss.esb.ext.lib.dir" value="${org.jboss.esb.root.dir}/lib/ext"/> + <condition property="org.jboss.esb.ext.lib.dir" value="{org.jboss.esb.jboss.home}/client"> + <equals arg1="${org.jboss.esb.frominstall}" arg2="yes"/> + </condition> + + <path id="org.jboss.esb.listeners.base.classpath"> + <fileset dir="${org.jboss.esb.ext.lib.dir}" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> </path> <path id="default.class.path"> - <path refid="base.class.path"/> - <pathelement location="../common/bin"/> - <pathelement location="../services/bin"/> - <pathelement location="../processors/bin"/> + <path refid="org.jboss.esb.listeners.base.classpath"/> + <pathelement location="${org.jboss.esb.internal.dest}/classes"/> </path> - <target name="init"> + <target name="org.jboss.esb.listeners.init"> <tstamp> <format property="TODAY" pattern="d-MM-yy"/> </tstamp> </target> - <target name="prepare" depends="init"> - <mkdir dir="${bin.dir}"/> - <mkdir dir="${distrib.dir}"/> + <target name="org.jboss.esb.listeners.prepare" depends="org.jboss.esb.listeners.init"> + <mkdir dir="${org.jboss.esb.listeners.bin.dir}"/> + <mkdir dir="${org.jboss.esb.listeners.distrib.dir}"/> </target> <target name="clean" description="Remove bin directory"> - <delete dir="${bin.dir}"/> </target> + + <target name="purge" depends="clean"> + <delete dir="${org.jboss.esb.listeners.bin.dir}"/> + </target> - <target name="compile" depends="prepare" + <target name="org.jboss.esb.listeners.compile" depends="org.jboss.esb.listeners.prepare" description="Compile all classes"> <javac - destdir="${bin.dir}" + destdir="${org.jboss.esb.listeners.bin.dir}" classpathref="default.class.path" debug="on" optimize="off" > - <src path="${src.dir}"/> + <src path="${org.jboss.esb.listeners.src.dir}"/> </javac> </target> - <target name="recompile" depends="clean,compile" + <target name="recompile" depends="clean,org.jboss.esb.listeners.compile" description="Clean and compile"/> - <target name="jar" depends="compile" description="Assemble jar files"> - <delete file="${distrib.dir}/${jar.name}.jar" /> - <jar destfile="${distrib.dir}/${jar.name}.jar" - basedir="${bin.dir}" + <target name="jar" depends="org.jboss.esb.listeners.compile" description="Assemble jar files"> + <delete file="${org.jboss.esb.listeners.distrib.dir}/${org.jboss.esb.listeners.jar.name}.jar" /> + <jar destfile="${org.jboss.esb.listeners.distrib.dir}/${org.jboss.esb.listeners.jar.name}.jar" + basedir="${org.jboss.esb.listeners.bin.dir}" includes="**/*.class" excludes="test/**" /> Modified: labs/jbossesb/branches/JBESB-51/ESBCore/processors/build.xml =================================================================== --- labs/jbossesb/branches/JBESB-51/ESBCore/processors/build.xml 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/ESBCore/processors/build.xml 2006-07-03 14:29:57 UTC (rev 4901) @@ -1,59 +1,66 @@ <?xml version="1.0"?> -<project name="BuildJbossEsbProcessors" default="compile" basedir="."> +<project name="BuildJbossEsbProcessors" default="org.jboss.esb.processors.compile" basedir="."> - <property name="jar.name" value="jbossesb-processors"/> - <property name="distrib.dir" value="../dist"/> - <property name="bin.dir" value="${basedir}/bin"/> - <property name="src.dir" value="${basedir}/src"/> - <property name="root.dir" value="../.."/> + <property name="org.jboss.esb.processors.jar.name" value="jbossesb-processors"/> + <property name="org.jboss.esb.processors.distrib.dir" value="${org.jboss.esb.internal.dest}/dist"/> + <property name="org.jboss.esb.processors.bin.dir" value="${org.jboss.esb.internal.dest}/classes"/> + <property name="org.jboss.esb.processors.src.dir" value="${basedir}/src"/> + <property name="org.jboss.esb.root.dir" value="../.."/> <property environment="env"/> - <path id="base.class.path"> - <fileset dir="${root.dir}/lib/ext" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> + <property name="org.jboss.esb.ext.lib.dir" value="${org.jboss.esb.root.dir}/lib/ext"/> + <condition property="org.jboss.esb.ext.lib.dir" value="{org.jboss.esb.jboss.home}/client"> + <equals arg1="${org.jboss.esb.frominstall}" arg2="yes"/> + </condition> + + <path id="org.jboss.esb.processors.base.classpath"> + <fileset dir="${org.jboss.esb.ext.lib.dir}" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> </path> <path id="default.class.path"> - <path refid="base.class.path"/> - <pathelement location="../common/bin"/> - <pathelement location="../services/bin"/> + <path refid="org.jboss.esb.processors.base.classpath"/> + <pathelement location="${org.jboss.esb.internal.dest}/classes"/> </path> - <target name="init"> + <target name="org.jboss.esb.processors.init"> <tstamp> <format property="TODAY" pattern="d-MM-yy"/> </tstamp> </target> - <target name="prepare" depends="init"> - <mkdir dir="${bin.dir}"/> - <mkdir dir="${distrib.dir}"/> + <target name="org.jboss.esb.processors.prepare" depends="org.jboss.esb.processors.init"> + <mkdir dir="${org.jboss.esb.processors.bin.dir}"/> + <mkdir dir="${org.jboss.esb.processors.distrib.dir}"/> </target> <target name="clean" description="Remove bin directory"> - <delete dir="${bin.dir}"/> </target> + + <target name="purge" depends="clean"> + <delete dir="${org.jboss.esb.processors.bin.dir}"/> + </target> - <target name="compile" depends="prepare" + <target name="org.jboss.esb.processors.compile" depends="org.jboss.esb.processors.prepare" description="Compile all classes"> <javac - destdir="${bin.dir}" + destdir="${org.jboss.esb.processors.bin.dir}" classpathref="default.class.path" debug="on" optimize="off" > - <src path="${src.dir}"/> + <src path="${org.jboss.esb.processors.src.dir}"/> </javac> </target> - <target name="recompile" depends="clean,compile" + <target name="recompile" depends="clean,org.jboss.esb.processors.compile" description="Clean and compile"/> - <target name="jar" depends="compile" description="Assemble jar files"> - <delete file="${distrib.dir}/${jar.name}.jar" /> - <jar destfile="${distrib.dir}/${jar.name}.jar" - basedir="${bin.dir}" + <target name="jar" depends="org.jboss.esb.processors.compile" description="Assemble jar files"> + <delete file="${org.jboss.esb.processors.distrib.dir}/${org.jboss.esb.processors.jar.name}.jar" /> + <jar destfile="${org.jboss.esb.processors.distrib.dir}/${org.jboss.esb.processors.jar.name}.jar" + basedir="${org.jboss.esb.processors.bin.dir}" includes="**/*.class" excludes="test/**" /> Modified: labs/jbossesb/branches/JBESB-51/ESBCore/services/build.xml =================================================================== --- labs/jbossesb/branches/JBESB-51/ESBCore/services/build.xml 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/ESBCore/services/build.xml 2006-07-03 14:29:57 UTC (rev 4901) @@ -1,15 +1,97 @@ <?xml version="1.0" encoding="ISO-8859-1"?> -<project name="JbossEsbServices" default="compile" basedir="."> +<project name="JbossEsbServices" default="org.jboss.esb.services.compile" basedir="."> - <property name="name.jar" value="${ant.project.name}.jar"/> - <property name="appl.dir" value=".."/> - <property name="metainf.dir" value="src/META-INF"/> + <property name="org.jboss.esb.services.name.jar" value="${ant.project.name}.jar"/> + <property name="org.jboss.esb.services.appl.dir" value="../.."/> + <property name="org.jboss.esb.services.metainf.dir" value="src/META-INF"/> - <import file="buildOne.xml"/> + <property name="org.jboss.esb.services.classes.dir" value="${org.jboss.esb.internal.dest}/classes"/> + <property name="org.jboss.esb.services.src.dir" value="${basedir}/src"/> + <property name="root.dir" value="../.."/> + <property environment="env"/> - <path id="default.class.path"> - <path refid="base.class.path"/> + <property name="org.jboss.esb.ext.serverlib.dir" value="${root.dir}/lib/ext"/> + <condition property="org.jboss.esb.ext.serverlib.dir" value="{org.jboss.esb.jboss.home}/server/all/lib"> + <equals arg1="${org.jboss.esb.frominstall}" arg2="yes"/> + </condition> + + <property name="org.jboss.esb.ext.lib.dir" value="${root.dir}/lib/ext"/> + <condition property="org.jboss.esb.ext.lib.dir" value="{org.jboss.esb.jboss.home}/lib"> + <equals arg1="${org.jboss.esb.frominstall}" arg2="yes"/> + </condition> + + <!-- =================================================================== --> + <!-- Define the class path --> + <!-- =================================================================== --> + <path id="org.jboss.esb.services.base.classpath"> + <fileset dir="${org.jboss.esb.services.appl.dir}/lib" includes="*.jar,*.zip"/> + <fileset dir="${org.jboss.esb.ext.serverlib.dir}" + includes="*.jar,*.zip" + /> + <fileset dir="${org.jboss.esb.ext.lib.dir}" + includes="jboss-jmx.jar" + /> + </path> + + <!-- =================================================================== --> + <!-- Initialize --> + <!-- =================================================================== --> + <target name="org.jboss.esb.services.init"> + <tstamp> + <format property="TODAY" pattern="d-MM-yy"/> + </tstamp> + </target> + + <!-- =================================================================== --> + <!-- Prepares the directory structure --> + <!-- =================================================================== --> + <target name="org.jboss.esb.services.prepare" depends="org.jboss.esb.services.init"> + <mkdir dir="${org.jboss.esb.services.classes.dir}"/> + </target> + + <!-- =================================================================== --> + <!-- Compiles all the classes --> + <!-- =================================================================== --> + + <target name="org.jboss.esb.services.compile" depends="org.jboss.esb.services.prepare" + description="Compile all classes"> + + <javac + destdir="${org.jboss.esb.services.classes.dir}" + classpathref="org.jboss.esb.services.default.classpath" + debug="on" + optimize="off" + > + <src path="${org.jboss.esb.services.src.dir}"/> + </javac> + + </target> + + <!-- =================================================================== --> + <!-- Recompiles all the classes --> + <!-- =================================================================== --> + + <target name="recompile" depends="clean,org.jboss.esb.services.compile" + description="Clean and compile"/> + + <!-- =================================================================== --> + <!-- Clean --> + <!-- =================================================================== --> + <target name="clean" description="Remove clases directory"> + </target> + + <target name="purge" depends="clean"> + <delete dir="${org.jboss.esb.services.classes.dir}"/> + </target> + + <!-- =================================================================== --> + <!-- Rebuild everything from scratch --> + <!-- =================================================================== --> + <target name="all" depends="recompile,jar" /> + + <path id="org.jboss.esb.services.default.classpath"> + <path refid="org.jboss.esb.services.base.classpath"/> <pathelement location="../common/bin"/> </path> @@ -17,13 +99,13 @@ <fileset dir="${env.XDOCLET_HOME}/lib"> <include name="*.jar"/> </fileset> - <path refid="default.class.path"/> + <path refid="org.jboss.esb.services.default.classpath"/> </path> <!-- =================================================================== --> <!-- Initialise xdoclet tasks --> <!-- =================================================================== --> - <target name="initXdoclet"> + <target name="org.jboss.esb.services.initXdoclet"> <taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" @@ -35,7 +117,7 @@ <!-- =================================================================== --> <!-- Initialise --> <!-- =================================================================== --> - <target name="ejbdoclet" depends="initXdoclet"> + <target name="ejbdoclet" depends="org.jboss.esb.services.initXdoclet"> <echo>+---------------------------------------------------+</echo> <echo>| |</echo> @@ -63,7 +145,7 @@ </fileset> <deploymentdescriptor - destdir="${metainf.dir}" + destdir="${org.jboss.esb.services.metainf.dir}" validatexml="true" mergedir="fake-to-debug" description="Jboss ESB" @@ -73,7 +155,7 @@ <jboss version="3.2" xmlencoding="iso-8859-1" - destdir="${metainf.dir}" + destdir="${org.jboss.esb.services.metainf.dir}" validatexml="true" /> @@ -84,19 +166,19 @@ <!-- Jar --> <!-- =================================================================== --> <target name="jar" description="Assemble jar files" - depends="compile,ejbdoclet" + depends="org.jboss.esb.services.compile,ejbdoclet" > - <jar destfile="../dist/JbossEsbServicesClient.jar" - basedir="bin" + <jar destfile="../${org.jboss.esb.internal.dest}/dist/JbossEsbServicesClient.jar" + basedir="../${org.jboss.esb.internal.dest}/bin" includes="**/*.class" excludes="**/EJBs/*Bean*" /> - <jar destfile="../dist/JbossEsbServices.jar" - basedir="bin" + <jar destfile="../${org.jboss.esb.internal.dest}/dist/JbossEsbServices.jar" + basedir="../${org.jboss.esb.internal.dest}/bin" includes="**/EJBs/*.class,**/dbtables/*.class,**/crypto/*.class" - manifest="${metainf.dir}/manifest.server" + manifest="${org.jboss.esb.services.metainf.dir}/manifest.server" > - <metainf dir="${metainf.dir}" includes="*.xml" + <metainf dir="${org.jboss.esb.services.metainf.dir}" includes="*.xml" excludes="application.xml" /> </jar> @@ -106,10 +188,10 @@ <target name="-ear"> - <ear destfile="../dist/JbossEsbAppl.ear" - appxml="${metainf.dir}/application.xml" + <ear destfile="../${org.jboss.esb.internal.dest}/dist/JbossEsbAppl.ear" + appxml="${org.jboss.esb.services.metainf.dir}/application.xml" > - <fileset dir="../dist" + <fileset dir="../${org.jboss.esb.internal.dest}/dist" includes="jbossesb-common.jar ,CQ3ServicesClient.jar ,CQ3Services.jar Deleted: labs/jbossesb/branches/JBESB-51/ESBCore/services/buildOne.xml =================================================================== --- labs/jbossesb/branches/JBESB-51/ESBCore/services/buildOne.xml 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/ESBCore/services/buildOne.xml 2006-07-03 14:29:57 UTC (rev 4901) @@ -1 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> <!-- =================================================================== --> <!-- buildOne.xml - Invoked from child directories --> <!-- =================================================================== --> <project name="JbossEsb-module" default="compile" basedir="."> <property name="classes.dir" value="${basedir}/bin"/> <property name="src.dir" value="${basedir}/src"/> <property name="root.dir" value="../.."/> <property environment="env"/> <!-- =================================================================== --> <!-- Define the class path --> <!-- =================================================================== --> <path id="base.class.path"> <fileset dir="${appl.dir}/lib" includes="*.jar,*.zip"/> <fileset dir="${root.dir}/lib/ext" includes="*.jar,*.zip" /> <fileset dir="${root.dir}/lib/ext" includes="jboss-jmx.jar" /> </path> <!-- =================================================================== --> <!-- Initialize --> <!-- =================================================================== --> <target name="init"> <tstamp> <format property="TODAY" pattern="d-MM-yy"/> </tstamp> </target> <!-- =================================================================== --> <!-- Prepares the directory structure --> <!-- =================================================================== --> <target name="prepare" depends="init"> <mkdir dir="${classes.dir}"/> </target> <!-- =================================================================== --> <!-- Compiles all the classes --> <!-- =================================================================== --> <target name="compile" depends="prepare" description="Compile all classes"> <javac destdir="${classes.dir}" classpathref="default.class.path" debug="on" optimize="off" > <src path="${src.dir}"/> </javac> </target> <!-- =================================================================== --> <!-- Recompiles all the classes --> <!-- =================================================================== --> <target name="recompile" depends="clean,compile" description="Clean and compile"/> <!-- =================================================================== --> <!-- Jar --> <!-- =================================================================== --> <target name="jar" description="Assemble jar files"> <jar destfile="../dist/${name.jar}" basedir="bin" includes="**/*.class" /> </target> <!-- =================================================================== --> <!-- Clean --> <!-- =================================================================== --> <target name="clean" description="Remove clases directory"> <delete dir="${classes.dir}"/> </target> <!-- =================================================================== --> <!-- Rebuild everything from scratch --> <!-- =================================================================== --> <target name="all" depends="recompile,jar" /> </project> \ No newline at end of file Modified: labs/jbossesb/branches/JBESB-51/Readme.txt =================================================================== --- labs/jbossesb/branches/JBESB-51/Readme.txt 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/Readme.txt 2006-07-03 14:29:57 UTC (rev 4901) @@ -1,2 +1,4 @@ This is the source code repository for JBossESB. This is a work in progress, so the structure may change. +For more information on JBossESB, visit http://labs.jboss.com/portal/jbossesb/?prjlist=false + Modified: labs/jbossesb/branches/JBESB-51/build.xml =================================================================== --- labs/jbossesb/branches/JBESB-51/build.xml 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/build.xml 2006-07-03 14:29:57 UTC (rev 4901) @@ -5,29 +5,43 @@ <!-- Set module name --> <property name="org.jboss.esb.internal.modulename" value="jbesb"/> + <property name="org.jboss.esb.jboss.home" value="."/> + + <!-- Product properties file --> + <property name="org.jboss.esb.product.properties" value="jbossesb-properties.xml"/> + + <!-- Set default properties filename --> + <property name="org.jboss.esb.properties" value="product.properties"/> + <!-- Load Build Properties File --> <property file="${org.jboss.esb.properties}"/> <!-- Set internal property defaults --> - <property name="org.jboss.esb.installationdirectory" value="build/install"/> + <property name="org.jboss.esb.installationdirectory" value="${basedir}/build/install"/> <!-- Compile with debugging? --> + <property name="org.jboss.esb.debug" value="yes"/> <condition property="org.jboss.esb.debug" value="no"> <equals arg1="${org.jboss.esb.debug}" arg2="no"/> </condition> - <property name="org.jboss.esb.debug" value="yes"/> <!-- Compile with deprecation? --> + <property name="org.jboss.esb.deprecation" value="no"/> <condition property="org.jboss.esb.deprecation" value="yes"> <equals arg1="${org.jboss.esb.deprecation}" arg2="yes"/> </condition> - <property name="org.jboss.esb.deprecation" value="no"/> + <!-- Build from local libs? --> + <property name="org.jboss.esb.frominstall" value="no"/> + <condition property="org.jboss.esb.frominstall" value="yes"> + <equals arg1="${org.jboss.esb.frominstall}" arg2="yes"/> + </condition> + <!-- Path names --> <property name="org.jboss.esb.internal.core" value="ESBCore"/> - <property name="org.jboss.esb.internal.build.dest" value="build"/> - <property name="org.jboss.esb.internal.jar.dest" value="lib"/> + <property name="org.jboss.esb.internal.dest" value="${basedir}/build"/> + <property name="org.jboss.esb.internal.jar.dest" value="${basedir}/lib"/> <property name="org.jboss.esb.internal.javadocs.dest" value="javadocs"/> <!-- Initialisation --> @@ -48,7 +62,7 @@ <target name="org.jboss.esb.jar" depends="org.jboss.esb.internal.init, org.jboss.esb.core.jar"/> <target name="org.jboss.esb.core.compile" depends="org.jboss.esb.internal.init"> - <echo message="Compiling module"/> + <echo message="Compiling modules"/> <ant dir="ESBCore"/> </target> @@ -120,15 +134,25 @@ <!-- Clean targets --> <target name="org.jboss.esb.clean"> - <echo message="Cleaning module"/> + <echo message="Cleaning modules"/> + + <echo message="Compiling modules"/> + <ant dir="ESBCore" target="clean"/> + </target> + + <target name="org.jboss.esb.purge"> + <echo message="Purging modules"/> + + <ant dir="ESBCore" target="purge"/> + <delete dir="${org.jboss.esb.internal.dest}"/> <delete dir="${org.jboss.esb.internal.dest.root}"/> <delete dir="${org.jboss.esb.internal.javadocs.dest}"/> - <delete dir="${org.jboss.esb.internal.jar.dest}"/> </target> <!-- Short target names --> <target name="compile" depends="org.jboss.esb.compile"/> <target name="jar" depends="org.jboss.esb.jar"/> <target name="clean" depends="org.jboss.esb.clean"/> + <target name="purge" depends="org.jboss.esb.purge"/> </project> Added: labs/jbossesb/branches/JBESB-51/product.properties =================================================================== --- labs/jbossesb/branches/JBESB-51/product.properties 2006-07-02 16:18:04 UTC (rev 4900) +++ labs/jbossesb/branches/JBESB-51/product.properties 2006-07-03 14:29:57 UTC (rev 4901) @@ -0,0 +1,7 @@ +# JBossESB ant properties file +# $Id$ +# +org.jboss.esb.deprecation=yes +org.jboss.esb.alltests.build=yes +org.jboss.esb.frominstall=no +org.jboss.esb.jboss.home=. |