From: Scott M S. <st...@us...> - 2004-08-07 15:29:56
|
User: starksm Date: 04/08/07 08:29:46 Modified: . build.xml Log: Keep the jars target depends and _jars-xxx targets in the same order so that comparison to other versions is easier Revision Changes Path 1.390 +7471 -7469jbosstest/build.xml Index: build.xml =================================================================== RCS file: /cvsroot/jboss/jbosstest/build.xml,v retrieving revision 1.389 retrieving revision 1.390 diff -u -r1.389 -r1.390 --- build.xml 6 Aug 2004 02:19:21 -0000 1.389 +++ build.xml 7 Aug 2004 15:29:45 -0000 1.390 @@ -1,7469 +1,7471 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE project [ - <!ENTITY buildmagic SYSTEM "../tools/etc/buildmagic/buildmagic.ent"> - <!ENTITY libraries SYSTEM "../tools/etc/buildmagic/libraries.ent"> - <!ENTITY modules SYSTEM "../tools/etc/buildmagic/modules.ent"> - <!ENTITY mqstress SYSTEM "mqstress.xml"> -]> - -<!-- ====================================================================== --> -<!-- --> -<!-- JBoss, the OpenSource J2EE webOS --> -<!-- --> -<!-- Distributable under LGPL license. --> -<!-- See terms of license at http://www.gnu.org. --> -<!-- --> -<!-- ====================================================================== --> - -<!-- $Id: build.xml,v 1.389 2004/08/06 02:19:21 starksm Exp $ --> - -<project default="main" name="JBoss/Testsuite"> - - <!-- ================================================================== --> - <!-- Setup --> - <!-- ================================================================== --> - - <!-- - | Include the common Buildmagic elements. - | - | This defines several different targets, properties and paths. - | It also sets up the basic extention tasks amoung other things. - --> - - &buildmagic; - - - <!-- ================================================================== --> - <!-- Initialization --> - <!-- ================================================================== --> - - <!-- - | Initialize the build system. Must depend on '_buildmagic:init'. - | Other targets should depend on 'init' or things will mysteriously fail. - --> - - <target name="init" depends="_buildmagic:init"> - <tstamp> - <format property="TIMENOW" pattern="yyyy-MM-dd.HH-mm" timezone="GMT"/> - </tstamp> - <echo message="${TIMENOW}" file="run.tstamp"/> - <echo message="Set timestamp to: ${TIMENOW}"/> - </target> - - - <property name="results_web" value="http://jboss.sourceforge.net//junit-results/32"/> - - <!-- ================================================================== --> - <!-- Configuration --> - <!-- ================================================================== --> - - <!-- - | Configure the build system. - | - | This target is invoked by the Buildmagic initialization logic and - | should contain module specific configuration elements. - --> - - <target name="configure" unless="configure.disable"> - <!-- Give user a chance to override without editing this file - (and without typing -D each time they run it) --> - <property file=".ant.properties"/> - - <!-- =================== --> - <!-- Basic Configuration --> - <!-- =================== --> - - <!-- Module name(s) & version --> - <property name="module.name" value="testsuite"/> - <property name="module.Name" value="JBoss Testsuite"/> - <property name="module.version" value="DEV"/> - - <!-- ========= --> - <!-- Libraries --> - <!-- ========= --> - - &libraries; - <!-- The combined library classpath --> - <path id="library.classpath"> - <path refid="apache.avalon.classpath"/> - <path refid="apache.commons.classpath"/> - <path refid="apache.log4j.classpath"/> - <path refid="apache.xerces.classpath"/> - <path refid="dom4j.dom4j.classpath"/> - <path refid="oswego.concurrent.classpath"/> - <path refid="ibm.wsdl4j.classpath"/> - <path refid="jacorb.jacorb.classpath"/> - <path refid="jgroups.jgroups.classpath"/> - <path refid="junit.junit.classpath"/> - <path refid="junitejb.junitejb.classpath"/> - <path refid="javassist.classpath"/> - <path refid="sun.javamail.classpath"/> - <path refid="sun.servlet.classpath"/> - <path refid="trove.classpath"/> - - <!-- needed for JBossMQ selector tests --> - <path refid="gnu.regexp.classpath"/> - - <!-- needed for proxy tests --> - <path refid="apache.bcel.classpath"/> - <!-- needed for security login module tests --> - <path refid="hsqldb.hsqldb.classpath"/> - - <!-- Need hibernate jar for hibernate-based tests --> - <path refid="hibernate2.classpath"/> - <path refid="odmg.classpath"/> - <path refid="cglib.classpath"/> - </path> - - <!-- ======= --> - <!-- Modules --> - <!-- ======= --> - &modules; - <!-- InternalServer --> - <!-- This could be a mistake. Perhaps, though, it would be a good idea to separate - tests that need internal jboss classes from those that don't. When I put it in, only - the jca XATxConnectionManagerUnitTestCase needed an internal class (the tx manager)--> - <property name="jboss.internal-server.root" value="${project.root}/server/output"/> - <property name="jboss.internal-server.lib" value="${jboss.internal-server.root}/lib"/> - <path id="jboss.internal-server.classpath"> - <pathelement path="${jboss.server.lib}/jboss.jar"/> - <pathelement path="${jboss.server.lib}/jboss-system.jar"/> - </path> - - <!-- The combined dependant module classpath --> - <path id="dependentmodule.classpath"> - <path refid="jboss.aop.classpath"/> - <path refid="jboss.aspects.classpath"/> - <path refid="jboss.cache.classpath"/> - <path refid="jboss.cluster.classpath"/> - <path refid="jboss.common.classpath"/> - <path refid="jboss.hibernate.classpath"/> - <path refid="jboss.iiop.classpath"/> - <path refid="jboss.internal-server.classpath"/> - <path refid="jboss.j2ee.classpath"/> - <path refid="jboss.jbossnet.classpath"/> - <path refid="jboss.jca.classpath"/> - <path refid="jboss.management.classpath"/> - <path refid="jboss.media.classpath"/> - <path refid="jboss.messaging.classpath"/> - <path refid="jboss.naming.classpath"/> - <path refid="jboss.remoting.classpath"/> - <path refid="jboss.security.classpath"/> - <path refid="jboss.server.classpath"/> - <path refid="jboss.system.classpath"/> - <path refid="jboss.transaction.classpath"/> - <path refid="jboss.varia.classpath"/> - <path refid="jboss.webservice.classpath"/> - </path> - - <!-- ===== --> - <!-- Tasks --> - <!-- ===== --> - - <!-- Where source files live --> - <property name="source.java" value="${module.source}/main"/> - <property name="source.etc" value="${module.source}/etc"/> - <property name="source.docs" value="${module.source}/docs"/> - <property name="source.resources" value="${module.source}/resources"/> - <property name="source.stylesheets" value="${module.source}/stylesheets"/> - - <!-- Where build generated files will go --> - <property name="build.classes" value="${module.output}/classes"/> - <property name="build.lib" value="${module.output}/lib"/> - <property name="build.api" value="${module.output}/api"/> - <property name="build.etc" value="${module.output}/etc"/> - <property name="build.docs" value="${module.output}/docs"/> - <property name="build.resources" value="${module.output}/resources"/> - <property name="build.stylesheets" value="${module.output}/stylesheets"/> - <property name="build.reports" value="${module.output}/reports"/> - <property name="build.testlog" value="${module.output}/log"/> - - <!--xdoclet output directories--> - <property name="build.gen-src" value="${module.output}/gen-src/"/> - <!-- put ejb-jar.xml and other resources into build.resources--> - - <!-- Install/Release structure --> - <property name="install.id" value="${module.name}-${module.version}"/> - <property name="release.id" value="${install.id}"/> - <property name="install.root" value="${module.output}/${install.id}"/> - - <!-- The combined thirdparty classpath --> - <path id="thirdparty.classpath"> - <path refid="library.classpath"/> - <path refid="dependentmodule.classpath"/> - </path> - - <!-- This module is based on Java 1.2 --> - <property name="javac.target" value="1.2"/> - - <!-- RMIC should generate stubs compatible with Java 1.2+ --> - <property name="rmic.stubVersion" value="1.2"/> - - <!-- classpath and local.classpath must have a value using with a path --> - <property name="classpath" value=""/> - <property name="local.classpath" value=""/> - - <!-- Classpath to build and run the tests --> - <path id="tests.classpath"> - <pathelement path="${classpath}"/> - <pathelement path="${local.classpath}"/> - <pathelement path="${project.tools}/lib/ant.jar"/> - <pathelement path="${project.tools}/lib/ant-junit.jar"/> - <path refid="jboss.jmx.classpath"/> - <path refid="thirdparty.classpath"/> - </path> - - <!-- The classpath required to build javadocs. --> - <path id="javadoc.classpath"> - <path refid="tests.classpath"/> - </path> - - <!-- Packages to include when generating api documentation --> - <property name="javadoc.packages" value="org.jboss.*"/> - - <!-- Override JUnit defaults --> - <property name="junit.timeout" value="180000"/> <!-- 3 minutes --> - <property name="jbosstest.iterationcount" value="10"/> - <property name="jbosstest.threadcount" value="5"/> - <property name="jbosstest.beancount" value="5"/> - <property name="jbosstest.nodeploy" value="false"/> - <property name="junit.batchtest.todir" value="${build.reports}"/> - <property name="junit.jvm.options" value="-Ddummy"/> - <!-- Override JUnit Marathon defaults --> - <property name="marathon.timeout" value="3900000"/> <!-- 65 minutes --> - <property name="marathon.duration" value="3600000"/> <!-- 60 minutes --> - <property name="marathon.threadcount" value="100"/> - <echo><![CDATA[ -junit.timeout: ${junit.timeout} -jbosstest.iterationcount: ${jbosstest.iterationcount} -jbosstest.threadcount: ${jbosstest.threadcount} -jbosstest.beancount: ${jbosstest.beancount} -marathon.timeout: ${marathon.timeout} -marathon.duration: ${marathon.duration} -marathon.threadcount: ${marathon.threadcount} - ]]></echo> - - <!-- xdoclet --> - <path id="xdoclet.task.classpath"> - <path refid="tests.classpath"/> - <fileset dir="${project.thirdparty}/xdoclet-xdoclet/lib"> - <include name="**/*.jar"/> - </fileset> -<!-- - <fileset dir="${project.root}/jboss.net/output/lib"> - <include name="xdoclet-*.jar"/> - </fileset> ---> - </path> - <property name="xdoclet.task.classpath" - refid="xdoclet.task.classpath"/> - - <property name="xdoclet.mergedir" value="${project.tools}/etc/xdoclet/templates}"/> - - <!-- Setup the version 1 classes so the tests compile --> - <mkdir dir="${build.gen-src}/org/jboss/test/cts/interfaces"/> - <copy tofile="${build.gen-src}/org/jboss/test/cts/interfaces/CtsCmp2Local.java" - file="${source.java}/org/jboss/test/cts/interfaces/CtsCmp2Local_V1.txt" - overwrite="false"/> - <mkdir dir="${build.gen-src}/org/jboss/test/classloader/scoping/singleton"/> - <copy tofile="${build.gen-src}/org/jboss/test/classloader/scoping/singleton/MySingleton.java" - file="${source.java}/org/jboss/test/classloader/scoping/singleton/MySingleton_V1.txt" - overwrite="false"/> - - </target> - - - <!-- ================================================================== --> - <!-- Compile --> - <!-- ================================================================== --> - - <!-- - | Compile everything. - | - | This target should depend on other compile-* targets for each - | different type of compile that needs to be performed, short of - | documentation compiles. - --> - <target name="compile" - depends="compile-classes, compile-xmbean-dds, compile-etc, compile-stylesheets, compile-resources" - description="Compile all source files."/> - - <!-- Compile EJB beans with XDoclet --> - <target name="compile-bean-sources" depends="init" unless="noxdoclet"> - <taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="xdoclet.task.classpath"/> - - <mkdir dir="${build.gen-src}"/> - - <!--ejbconf--> - <mkdir dir="${build.resources}/ejb-conf/readonly/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/ejb-conf/readonly"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/ejbconf/beans/**/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/ejbconf/readonly/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/ejbconf/readonly/META-INF" - mergedir="${source.resources}/ejbconf/readonly/" - Datasource="java:/DefaultDS" - Typemapping="Hypersonic SQL" - /> - </ejbdoclet> - - <!--eardeployment, SessionA--> - <mkdir dir="${build.resources}/jmx/eardeployment/a/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/eardeployment/a"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jmx/eardeployment/a/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jmx/eardeployment/a/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/jmx/eardeployment/a/META-INF" - mergedir="${source.resources}/jmx/eardeployment/a/"/> - </ejbdoclet> - - <!--eardeployment, SessionB--> - <mkdir dir="${build.resources}/jmx/eardeployment/b/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/eardeployment/b"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jmx/eardeployment/b/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jmx/eardeployment/b/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/jmx/eardeployment/b/META-INF" - mergedir="${source.resources}/jmx/eardeployment/b/"/> - </ejbdoclet> - - <!-- eardepends Dependent[A/B] --> - <mkdir dir="${build.resources}/jmx/eardepends/depend/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/eardepends/dependent/META-INF"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jmx/eardepends/dependent/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <homeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jmx/eardepends/dependent/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.2" - destdir="${build.resources}/jmx/eardepends/dependent/META-INF" - mergedir="${source.resources}/jmx/eardepends/dependent/META-INF"/> - </ejbdoclet> - - <!-- eardepends Independent --> - <mkdir dir="${build.resources}/jmx/eardepends/independent/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/eardepends/independent/META-INF"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jmx/eardepends/independent/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <homeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jmx/eardepends/independent/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.2" - destdir="${build.resources}/jmx/eardepends/independent/META-INF" - mergedir="${source.resources}/jmx/eardepends/independent/META-INF"/> - </ejbdoclet> - - <!-- cmr written after post create --> - <mkdir dir="${build.resources}/cmp2/cmr/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/cmp2/cmr"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/cmr/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/cmp2/cmr/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/cmp2/cmr/META-INF" - mergedir="${source.resources}/cmp2/cmr/" - Datasource="java:/DefaultDS" - Typemapping="Hypersonic SQL"/> - </ejbdoclet> - - <!-- cmp2 passivation integrity test --> - <mkdir dir="${build.resources}/cmp2/passivation/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/cmp2/passivation"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/passivation/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <deploymentdescriptor - destdir="${build.resources}/cmp2/passivation/META-INF" - validatexml="${validatexml}"/> - <jboss - version="3.2" - xmlencoding="UTF-8" - destdir="${build.resources}/cmp2/passivation/META-INF" - validatexml="${validatexml}" - mergedir="${source.resources}/cmp2/passivation"/> - </ejbdoclet> - - <!-- optimistic lock test --> - <mkdir dir="${build.resources}/cmp2/optimisticlock/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/cmp2/optimisticlock"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/optimisticlock/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - </ejbdoclet> - - <!-- foreign key mapping tests --> - <mkdir dir="${build.resources}/cmp2/fkmapping/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.etc}/cmp2/fkmapping"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/fkmapping/ejb/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <entitypk/> - <utilobject cacheHomes="true" includeGUID="false"/> - <entitycmp/> - <session/> - <deploymentdescriptor - destdir="${build.resources}/cmp2/fkmapping/META-INF" - validatexml="${validatexml}"/> - <jboss - version="3.2" - xmlencoding="UTF-8" - destdir="${build.resources}/cmp2/fkmapping/META-INF" - validatexml="${validatexml}"/> - </ejbdoclet> - - <!-- foreign key mapping stack overflow error tests --> - <mkdir dir="${build.resources}/cmp2/fkstackoverflow/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.etc}/cmp2/fkstackoverflow"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/fkstackoverflow/ejb/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <entitypk/> - <utilobject cacheHomes="true" includeGUID="false"/> - <entitycmp/> - <session/> - <deploymentdescriptor - destdir="${build.resources}/cmp2/fkstackoverflow/META-INF" - validatexml="${validatexml}"/> - <jboss - version="3.2" - xmlencoding="UTF-8" - destdir="${build.resources}/cmp2/fkstackoverflow/META-INF" - validatexml="${validatexml}"/> - </ejbdoclet> - - <!-- dbindex and post-table-create tests --> - <mkdir dir="${build.resources}/cmp2/idxandusersql/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.etc}/cmp2/idxandusersql"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/idxandusersql/ejb/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <entitypk/> - <utilobject cacheHomes="true" includeGUID="false"/> - <entitycmp/> - <session/> - <!-- Don't build the DD, haswe have our own one - prepared. Can change in the future if the - jboss-xdoclet supports dbindex etc. - <deploymentdescriptor - destdir="${build.resources}/cmp2/idxandusersql/META-INF" - validatexml="${validatexml}"/> - <jboss - version="3.2" - xmlencoding="UTF-8" - destdir="${build.resources}/cmp2/idxandusersql/META-INF" - validatexml="${validatexml}"/> - --> - </ejbdoclet> - - <!-- ejbselect tests --> - <mkdir dir="${build.resources}/cmp2/ejbselect/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.etc}/cmp2/ejbselect"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/ejbselect/*Bean.java"/> - </fileset> - <localinterface/> - <localhomeinterface/> - <entitypk/> - <utilobject cacheHomes="true" includeGUID="false"/> - <entitycmp/> - <session/> - <deploymentdescriptor - destdir="${build.resources}/cmp2/ejbselect/META-INF" - validatexml="${validatexml}"/> - <jboss - version="3.2" - xmlencoding="UTF-8" - destdir="${build.resources}/cmp2/ejbselect/META-INF" - validatexml="${validatexml}"/> - </ejbdoclet> - - <!-- cmp2 relationship stress tests --> - <mkdir dir="${build.resources}/cmp2/cmrstress/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/cmp2/cmrstress"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/cmrstress/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <utilobject cacheHomes="true" includeGUID="false" kind="physical"/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/cmp2/cmrstress/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/cmp2/cmrstress/META-INF" - datasource="java:/DefaultDS" - datasourceMapping="Hypersonic SQL" - /> - </ejbdoclet> - - <!-- cmp2 enum tests --> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/cmp2/enum"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cmp2/enum/ejb/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <utilobject cacheHomes="true" includeGUID="false" kind="physical"/> - </ejbdoclet> - - <!--undeploy of broken packages--> - <mkdir dir="${build.resources}/jmx/undeploy/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jmx/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jmx/ejb/Entity*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jmx/undeploy/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/jmx/undeploy/META-INF" - mergedir="${source.resources}/jmx/undeploy/" - Datasource="java:/DefaultDS" - Typemapping="Hypersonic SQL" - /> - </ejbdoclet> - - <!--jca framework tests--> - <mkdir dir="${build.resources}/jca/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jca/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jca/ejb/*Bean.java"/> - <exclude name="org/jboss/test/jca/ejb/Unshareable*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jca/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/jca/META-INF" - mergedir="${source.resources}/jca/"/> - </ejbdoclet> - - <mkdir dir="${build.resources}/jca/bank/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jca/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jca/bank/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jca/bank/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/jca/bank/META-INF" - mergedir="${source.resources}/jca/bank/"/> - </ejbdoclet> - - <mkdir dir="${build.resources}/banknew/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jca/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/banknew/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <entitycmp cmpspec="2.x"/> - <session/> - <remoteinterface/> - <!-- <localinterface/> --> - <homeinterface/> - <!-- <localhomeinterface/> --> - <dataobject/> - <entitypk/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/banknew/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/banknew/META-INF" - mergedir="${source.resources}/banknew/"/> - </ejbdoclet> - - <!-- Foe-Deployer: Simple Test --> - <mkdir dir="${build.resources}/foedeployer/simple/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jca/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/foedeployer/ejb/simple/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/simple/META-INF"/> - <weblogic version="6.1" - xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/simple/META-INF" - validatexml="true" - createtables="True" - datasource="java:/DefaultDS" - mergedir="${source.resources}/foedeployer/"/> - <!-- No JBoss DD generation here because that is what we can to use FoeDeployer for --> - </ejbdoclet> - - <!-- Foe-Deployer: Message Test --> - <mkdir dir="${build.resources}/foedeployer/message/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jca/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/foedeployer/ejb/message/*Bean.java"/> - </fileset> - - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/message/META-INF"/> - <weblogic version="6.1" - xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/message/META-INF" - validatexml="true" - datasource="java:/DefaultDS" - mergedir="${source.resources}/foedeployer/"/> - <!-- No JBoss DD generation here because that is what we can to use FoeDeployer for --> - </ejbdoclet> - - <!-- Foe-Deployer: O2MB Test --> - <mkdir dir="${build.resources}/foedeployer/o2mb/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jca/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/foedeployer/ejb/o2mb/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/o2mb/META-INF"/> - <weblogic version="6.1" - xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/o2mb/META-INF" - validatexml="true" - createtables="True" - datasource="java:/DefaultDS" - mergedir="${source.resources}/foedeployer/"/> - <!-- No JBoss DD generation here because that is what we can to use FoeDeployer for --> - </ejbdoclet> - - <!-- Foe-Deployer: M2MB Test --> - <mkdir dir="${build.resources}/foedeployer/m2mb/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jca/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/foedeployer/ejb/m2mb/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/m2mb/META-INF"/> - <weblogic version="6.1" - xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/m2mb/META-INF" - validatexml="true" - createtables="True" - datasource="java:/DefaultDS" - mergedir="${source.resources}/foedeployer/"/> - <!-- No JBoss DD generation here because that is what we can to use FoeDeployer for --> - </ejbdoclet> - - <!-- Foe-Deployer: QL Test --> - <mkdir dir="${build.resources}/foedeployer/ql/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <!--mergedir="${source.resources}/jca/ejb"--> - <fileset dir="${source.java}"> - <include name="org/jboss/test/foedeployer/ejb/ql/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/ql/META-INF"/> - <weblogic version="6.1" - xmlencoding="UTF-8" - destdir="${build.resources}/foedeployer/ql/META-INF" - validatexml="true" - createtables="True" - datasource="java:/DefaultDS" - mergedir="${source.resources}/foedeployer/"/> - <!-- No JBoss DD generation here because that is what we can to use FoeDeployer for --> - </ejbdoclet> - - <!-- cpmanifest test --> - <mkdir dir="${build.resources}/jmx/loading/cpmanifest/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jmx/loading/ConcreteBean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <homeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jmx/loading/cpmanifest/META-INF"/> - </ejbdoclet> - - <!-- EJB Timer Service Test Beans --> - <mkdir dir="${build.resources}/timer/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/timer/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <homeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/timer/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/timer/META-INF" - mergedir="${source.resources}/timer/"/> - </ejbdoclet> - - <!-- EJB Tx Timer Service Test Beans --> - <mkdir dir="${build.resources}/txtimer/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/txtimer/ejb/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/txtimer/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/txtimer/META-INF" - mergedir="${source.resources}/txtimer/"/> - </ejbdoclet> - - <!-- entity test --> - <mkdir dir="${build.resources}/entity/entity/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/entity/entity"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/entity/beans/*Bean.java"/> - </fileset> - <packageSubstitution packages="beans" substituteWith="interfaces"/> - <valueobject/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <entitycmp/> - <utilobject kind="physical"/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/entity/entity/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - datasource="java:/DefaultDS" - typemapping="Hypersonic SQL" - destdir="${build.resources}/entity/entity/META-INF"/> - </ejbdoclet> - - <!-- JBoss.NET services generation --> - - <!-- call wsdl4j emitter for AddressBook interfaces and stubs --> - <java dir="${build.gen-src}" fork="yes" failOnError="true" className="org.apache.axis.wsdl.WSDL2Java"> - <arg value="-s"/> - <arg value="-d"/> - <arg value="Session"/> - <arg value="-Nhttp://test.jboss.org/samples/AddressBook=org.jboss.test.jbossnet.wsr"/> - <arg value="${source.resources}/jbossnet/wsr/wsr/META-INF/AddressBook.wsdl"/> - <classpath refid="thirdparty.classpath"/> - </java> - - <!-- Delete the service impl skeleton as we have an impl already --> - <delete file="${build.gen-src}/org/jboss/test/jbossnet/wsr/AddressBookSOAPBindingImpl.java"/> - - <!-- call wsdl4j emitter for Bablefish stubs --> - <java dir="${build.gen-src}" fork="yes" failOnError="true" className="org.apache.axis.wsdl.WSDL2Java"> - <arg value="-d"/> - <arg value="Session"/> - <arg value="-Nhttp://www.xmethods.net/sd/BabelFishService.wsdl=org.jboss.test.jbossnet.external.babelfish"/> - <arg value="${source.resources}/jbossnet/external/wsr/META-INF/babelfish.wsdl"/> - <classpath refid="thirdparty.classpath"/> - </java> - - <!-- call wsdl4j emitter for Google stubs --> - <java dir="${build.gen-src}" fork="yes" failOnError="true" className="org.apache.axis.wsdl.WSDL2Java"> - <arg value="-d"/> - <arg value="Session"/> - <arg value="-Nurn:GoogleSearch=org.jboss.test.jbossnet.external.google"/> - <arg value="${source.resources}/jbossnet/external/wsr/META-INF/google.wsdl"/> - <classpath refid="thirdparty.classpath"/> - </java> - - <!-- these taskdefs allow to call jboss.net specific xdoclet functionality --> - <taskdef name="jbossnet-ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask"> - <classpath refid="xdoclet.task.classpath"/> - <classpath refid="jboss.jbossnet.classpath"/> - </taskdef> - <taskdef name="jbossnet-jmxdoclet" classname="xdoclet.modules.jmx.JMXDocletTask"> - <classpath refid="xdoclet.task.classpath"/> - <classpath refid="jboss.jbossnet.classpath"/> - </taskdef> - - <!-- generate ejbsimple meta-data and interfaces --> - <jbossnet-ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jbossnet/ejbsimple/server/Hello*Bean.java"/> - <include name="org/jboss/test/jbossnet/ejbsimple/HelloData.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jbossnet/ejbsimple/ejb/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/jbossnet/ejbsimple/ejb/META-INF"/> - <jbossnet webDeploymentName="EjbSimple" - prefix="ejbsimple" - destdir="${build.resources}/jbossnet/ejbsimple/wsr/META-INF" - targetNameSpace="http://test.jboss.org/ejbsimple"/> - </jbossnet-ejbdoclet> - - <!-- generate jmx meta-data and interfaces --> - <jbossnet-jmxdoclet destdir="${build.gen-src}" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jbossnet/jmx/server/JMXTest.java"/> - <include name="org/jboss/test/jbossnet/jmx/server/JMXDynamicTest.java"/> - </fileset> - <mbeaninterface/> - <jbossnet webDeploymentName="JMXTest" - prefix="jmx" - destdir="${build.resources}/jbossnet/jmx/wsr/META-INF" - targetNameSpace="http://test.jboss.org/jmx"/> - </jbossnet-jmxdoclet> - - <!-- generate state test meta-data --> - <jbossnet-ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jbossnet/state/server/*Bean.java"/> - </fileset> - <remoteinterface/> - <homeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jbossnet/state/ejb/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/jbossnet/state/ejb/META-INF"/> - <jbossnet webDeploymentName="State" - prefix="state" - destdir="${build.resources}/jbossnet/state/wsr/META-INF" - targetNameSpace="http://test.jboss.org/state"/> - </jbossnet-ejbdoclet> - - <!-- generate security test meta-data --> - <jbossnet-ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jbossnet/security/server/*Bean.java"/> - </fileset> - <entitycmp cmpspec="2.x"/> - <remoteinterface/> - <homeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jbossnet/security/ejb/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - securitydomain="java:/jaas/other" - destdir="${build.resources}/jbossnet/security/ejb/META-INF"/> - <jbossnet webDeploymentName="Security" - prefix="security" - destdir="${build.resources}/jbossnet/security/wsr/META-INF" - targetNameSpace="http://test.jboss.org/security"/> - </jbossnet-ejbdoclet> - - <!-- generate external test meta-data --> - <jbossnet-ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jbossnet/external/server/*Bean.java"/> - </fileset> - <entitycmp cmpspec="2.x"/> - <remoteinterface/> - <homeinterface/> - <localinterface/> - <localhomeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/jbossnet/external/ejb/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/jbossnet/external/ejb/META-INF"/> - <jbossnet webDeploymentName="External" - prefix="external" - mergedir="${source.resources}/jbossnet/external/wsr/META-INF" - destdir="${build.resources}/jbossnet/external/wsr/META-INF" - targetNameSpace="http://test.jboss.org/external"/> - </jbossnet-ejbdoclet> - - <!-- aop test --> - <mkdir dir="${build.resources}/aop/simpleejb/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/simpleejb/SimpleBean.java"/> - </fileset> - <remoteinterface/> - <homeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/aop/simpleejb/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/aop/simpleejb/META-INF"/> - </ejbdoclet> - - <!-- aop xdoclet test - -> - <taskdef name="aopdoclet" - classname="xdoclet.modules.jboss.aop.JBossAopTask" - classpathref="tests.classpath"/> - <aopdoclet destdir="${build.resources}/aop/xdoclet/Advised"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/Advised.java"/> - </fileset> - <jbossaop/> - </aopdoclet> - <aopdoclet destdir="${build.resources}/aop/xdoclet/ClassMetaData"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/ClassMetaData.java"/> - </fileset> - <jbossaop/> - </aopdoclet> - <aopdoclet destdir="${build.resources}/aop/xdoclet/Intercepted"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/Intercepted.java"/> - <include name="org/jboss/test/aop/xdoclet/BasicInterceptor.java"/> - <include name="org/jboss/test/aop/xdoclet/XmlLoadingInterceptor.java"/> - <include name="org/jboss/test/aop/xdoclet/XmlInterceptorFactory.java"/> - </fileset> - <jbossaop/> - </aopdoclet> - <aopdoclet destdir="${build.resources}/aop/xdoclet/NewIntercepted"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/NewIntercepted.java"/> - </fileset> - <jbossaop/> - </aopdoclet> - <aopdoclet destdir="${build.resources}/aop/xdoclet/Introduced"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/Introduced.java"/> - </fileset> - <jbossaop/> - </aopdoclet> - <aopdoclet destdir="${build.resources}/aop/xdoclet/NotAdvised"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/NotAdvised.java"/> - </fileset> - <jbossaop/> - </aopdoclet> - <aopdoclet destdir="${build.resources}/aop/xdoclet/Secured"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/Secured.java"/> - </fileset> - <configParam name="RunAs" value="Andy"/> - <jbossaop/> - </aopdoclet> - <aopdoclet destdir="${build.resources}/aop/xdoclet/Stack"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/Stack.java"/> - </fileset> - <jbossaop/> - </aopdoclet> - <aopdoclet destdir="${build.resources}/aop/xdoclet/Transacted"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/aop/xdoclet/Transacted.java"/> - </fileset> - <jbossaop/> - </aopdoclet> - --> - - <!-- cache test --> - <mkdir dir="${build.resources}/cache/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/cache/bean/*Bean.java"/> - </fileset> - <remoteinterface/> - <homeinterface/> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/cache/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/cache/META-INF"/> - </ejbdoclet> - - <!-- JBoss Media --> - <mkdir dir="${build.resources}/media/entity/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/media/entity"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/media/entity/ejb/*Bean.java"/> - </fileset> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/> - <deploymentdescriptor - destdir="${build.resources}/media/entity/META-INF" - validatexml="${validatexml}"/> - <jboss - version="3.2" - xmlencoding="UTF-8" - destdir="${build.resources}/media/entity/META-INF" - validatexml="${validatexml}"/--> - </ejbdoclet> - </target> - - <target name="compile-mbean-sources" depends="init" unless="noxdoclet"> - <taskdef name="jmxdoclet" classname="xdoclet.modules.jmx.JMXDocletTask" classpathref="xdoclet.task.classpath"/> - - <mkdir dir="${build.gen-src}"/> - <jmxdoclet destdir="${build.gen-src}" - force="true" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jmx/deployer/*.java"/> - <include name="org/jboss/test/jmx/invoker/*.java"/> - <include name="org/jboss/test/jmx/mbean/*.java"/> - <include name="org/jboss/test/jmx/missingclass/*.java"/> - </fileset> - <mbeaninterface mergedir="${project.tools}/etc/xdoclet/templates"/> - <!--mbeaninterface mergedir="${xdoclet.mergedir}"/--> - </jmxdoclet> - </target> - - <target name="compile-xmbean-dds" depends="init" unless="noxdoclet"> - <taskdef name="jmxdoclet" classname="xdoclet.modules.jmx.JMXDocletTask" classpathref="xdoclet.task.classpath"/> - <echo message="xdoclet.mergedir: ${xdoclet.mergedir}"/> - <mkdir dir="${build.resources}/jmx/xmbean"/> - <jmxdoclet destdir="${build.resources}/jmx/xmbean" - force="true" - excludedtags="@version,@author"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/jmx/xmbean/*.java"/> - </fileset> - <jbossxmbean/> - </jmxdoclet> - - </target> - - <target name="compile-proxycompiler-bean-sources" depends="init" unless="noxdoclet"> - <taskdef name="ejbdoclet" classname="xdoclet.modules.ejb.EjbDocletTask" classpathref="xdoclet.task.classpath"/> - - <mkdir dir="${build.gen-src}"/> - - <mkdir dir="${build.resources}/proxycompiler/META-INF"/> - <ejbdoclet destdir="${build.gen-src}" - ejbspec="2.0" - excludedtags="@version,@author" - mergedir="${source.resources}/proxycompiler"> - <fileset dir="${source.java}"> - <include name="org/jboss/test/proxycompiler/beans/**/*Bean.java"/> - </fileset> - <packageSubstitution packages="ejb" substituteWith="interfaces"/> - <remoteinterface/> - <localinterface/> - <homeinterface/> - <localhomeinterface/> - <!--session/--> - <deploymentdescriptor xmlencoding="UTF-8" - destdir="${build.resources}/proxycompiler/META-INF"/> - <jboss xmlencoding="UTF-8" - version="3.0" - destdir="${build.resources}/proxycompiler/META-INF" - mergedir="${source.resources}/proxycompiler"/> - </ejbdoclet> - - </target> - - <!-- Compile all class files --> - <target name="compile-classes" depends="compile-bean-sources, compile-mbean-sources, compile-proxycompiler-bean-sources, compile-classes-only"> - </target> - - <target name="compile-classes-only" depends="init"> - <mkdir dir="${build.classes}"/> - <javac destdir="${build.classes}" - optimize="${javac.optimize}" - target="${javac.target}" - debug="${javac.debug}" - depend="${javac.depend}" - verbose="${javac.verbose}" - deprecation="${javac.deprecation}" - includeAntRuntime="${javac.include.ant.runtime}" - includeJavaRuntime="${javac.include.java.runtime}" - failonerror="${javac.fail.onerror}"> - <src path="${source.java}"/> - <src path="${build.gen-src}"/> - <classpath refid="tests.classpath"/> - <include name="${javac.includes}"/> - <exclude name="${javac.excludes}"/> - </javac> - </target> - - <!-- Compile resource files --> - <target name="compile-resources" depends="init"> - <mkdir dir="${build.resources}"/> - <copy todir="${build.resources}" filtering="no"> - <fileset dir="${source.resources}"> - <include name="**/*"/> - </fileset> - </copy> - <!-- we copy the standard client-config to the resources folder - <copy todir="${build.resources}" filtering="no"> - <fileset dir="${jboss.jbossnet.etc}"> - <include name="**/client-config.xml"/> - </fileset> - </copy> ---> - </target> - - <!-- Compile stylesheets files --> - <target name="compile-stylesheets" depends="init"> - <mkdir dir="${build.stylesheets}"/> - <copy todir="${build.stylesheets}" filtering="yes"> - <fileset dir="${source.stylesheets}"> - <include name="**/*"/> - </fileset> - </copy> - </target> - - <!-- Compile etc files (manifests and such) --> - <target name="compile-etc" depends="init"> - <mkdir dir="${build.etc}"/> - <copy todir="${build.etc}" filtering="yes"> - <fileset dir="${source.etc}"> - <include name="**/*"/> - </fileset> - </copy> - </target> - - <!-- Compile wsdl files --> - <target name="compile-wsdl" depends="init"> - - <!-- Note, we use the latest axis tools --> - <path id="java2wsdl.classpath"> - <path refid="apache.axis.classpath"/> - <path refid="apache.commons.classpath"/> - <path refid="apache.log4j.classpath"/> - <path refid="ibm.wsdl4j.classpath"/> - <path refid="sun.jaf.classpath"/> - <path refid="sun.javamail.classpath"/> - <path refid="jboss.common.classpath"/> - <path refid="jboss.j2ee.classpath"/> - </path> - - <!-- jboss.net/ejbsimple --> - <mkdir dir="${build.resources}/jbossnet/ejbsimple"/> - <java classname="org.apache.axis.wsdl.Java2WSDL" fork="yes"> - <classpath refid="java2wsdl.classpath"/> - <classpath path="${build.classes}"/> - <arg value="-lhttp://dummy-host:8080/dummy-path"/> - <arg value="-o${build.resources}/jbossnet/ejbsimple/hello.wsdl"/> - <arg value="-nhttp://ejbsimple.jbossnet.test.jboss.org"/> - <arg value="-STestService"/> - <arg value="-sTestPort"/> - <arg value="-yRPC"/> - <arg value="-uENCODED"/> - <arg value="org.jboss.test.jbossnet.ejbsimple.HelloRemote"/> - </java> - - <!-- webservice/marshalltest --> - <mkdir dir="${build.resources}/webservice/marshalltest-rpcenc/META-INF/wsdl"/> - <java classname="org.apache.axis.wsdl.Java2WSDL" fork="yes"> - <classpath refid="java2wsdl.classpath"/> - <classpath path="${build.classes}"/> - <arg value="-lhttp://dummy-host:8080/dummy-path"/> - <arg value="-o${build.resources}/webservice/marshalltest-rpcenc/META-INF/wsdl/rpc-encoded.wsdl"/> - <arg value="-nhttp://marshalltest.webservice.test.jboss.org"/> - <arg value="-SMarshallTestService"/> - <arg value="-sMarshallTestPort"/> - <arg value="-yRPC"/> - <arg value="-uENCODED"/> - <arg value="org.jboss.test.webservice.marshalltest.MarshallTestEndpoint"/> - </java> - <mkdir dir="${build.resources}/webservice/marshalltest-rpclit/META-INF/wsdl"/> - <java classname="org.apache.axis.wsdl.Java2WSDL" fork="yes"> - <classpath refid="java2wsdl.classpath"/> - <classpath path="${build.classes}"/> - <arg value="-lhttp://dummy-host:8080/dummy-path"/> - <arg value="-o${build.resources}/webservice/marshalltest-rpclit/META-INF/wsdl/rpc-literal.wsdl"/> - <arg value="-nhttp://marshalltest.webservice.test.jboss.org"/> - <arg value="-SMarshallTestService"/> - <arg value="-sMarshallTestPort"/> - <arg value="-yRPC"/> - <arg value="-uLITERAL"/> - <arg value="org.jboss.test.webservice.marshalltest.MarshallTestEndpoint"/> - </java> - <mkdir dir="${build.resources}/webservice/marshalltest-doclit/META-INF/wsdl"/> - <java classname="org.apache.axis.wsdl.Java2WSDL" fork="yes"> - <classpath refid="java2wsdl.classpath"/> - <classpath path="${build.classes}"/> - <arg value="-lhttp://dummy-host:8080/dummy-path"/> - <arg value="-o${build.resources}/webservice/marshalltest-doclit/META-INF/wsdl/doc-literal.wsdl"/> - <arg value="-nhttp://marshalltest.webservice.test.jboss.org"/> - <arg value="-SMarshallTestService"/> - <arg value="-sMarshallTestPort"/> - <arg value="-yDOCUMENT"/> - <arg value="-uLITERAL"/> - <arg value="org.jboss.test.webservice.marshalltest.MarshallTestEndpoint"/> - </java> - - <!-- webservice/handlerflow --> - <mkdir dir="${build.resources}/webservice/handlerflow/META-INF/wsdl"/> - <java classname="org.apache.axis.wsdl.Java2WSDL" fork="yes"> - <classpath refid="java2wsdl.classpath"/> - <classpath path="${build.classes}"/> - <arg value="-lhttp://localhost:8080/ws4eehandlerflow/HelloService"/> - <arg value="-o${build.resources}/webservice/handlerflow/META-INF/wsdl/Hello.wsdl"/> - <arg value="-nhttp://test.jboss.org/webservice/handlerflow"/> - <arg value="-SHelloService"/> - <arg value="-sHelloPort"/> - <arg value="-yRPC"/> - <arg value="-uENCODED"/> - <arg value="org.jboss.test.webservice.handlerflow.HelloEndpoint"/> - </java> - </target> - - <!-- ================================================================== --> - <!-- Archives --> - <!-- ================================================================== --> - - <!-- - | Build all jar files. - --> - - <target name="jars" description="Builds all jar files." - depends="compile, - _jars-aop, - _jars-bank, - _jars-bank-new, - _jars-bankiiop, - _jars-bench, - _jars-bmp, - _jars-cache, - _jars-classloader, - _jars-client, - _jars-cmp2, - _jars-cts, - _jars-dbtest, - _jars-deadlock, - _jars-ejbconf, - _jars-entity, - _jars-entityexc, - _jars-excepiiop, - _jars-exception, - _jars-foedeployer, - _jars-... [truncated message content] |