User: user57
Date: 01/09/10 23:21:48
Modified: docs build.xml
Log:
o updated build system
Revision Changes Path
1.2 +7 -1045 build/docs/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/build/docs/build.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- build.xml 2001/09/11 06:14:47 1.1
+++ build.xml 2001/09/11 06:21:48 1.2
@@ -10,9 +10,9 @@
<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: build.xml,v 1.1 2001/09/11 06:14:47 user57 Exp $ -->
+<!-- $Id: build.xml,v 1.2 2001/09/11 06:21:48 user57 Exp $ -->
-<project default="main" name="JBoss/Build">
+<project default="main" name="JBoss Docs/Build">
<!-- ================================================================== -->
<!-- Initialization -->
@@ -134,17 +134,10 @@
-->
<target name="_configure" unless="configure.disable">
- <!-- Version identifiers for the server. -->
- <property name="version.major" value="3"/>
- <property name="version.minor" value="0"/>
- <property name="version.revision" value="0"/>
- <property name="version.tag" value="alpha"/>
- <property name="version.name" value="RABBIT-HOLE"/>
-
<!-- Module name(s) & version -->
- <property name="module.name" value="jboss"/>
- <property name="module.Name" value="JBoss"/>
- <property name="module.version"
value="${version.major}.${version.minor}.${version.revision}${version.tag}"/>
+ <property name="module.name" value="jboss-docs"/>
+ <property name="module.Name" value="JBoss Docs"/>
+ <property name="module.version" value="unspecified"/>
<!-- Invoke the rest of the configuration targets -->
<call target="_configure-tools"/>
@@ -160,87 +153,6 @@
<!-- Configure the thirdparty libraries required by this module. -->
<target name="_configure-libraries" unless="configure-libraries.disable">
- <!-- Java Naming and Directory Interface (JNDI) -->
- <property name="sun.jndi.root" value="${project.thirdparty}/sun/jndi"/>
- <property name="sun.jndi.lib" value="${sun.jndi.root}/lib"/>
-
- <!-- Java Management Extensions (JMX) -->
- <property name="sun.jmx.root" value="${project.thirdparty}/sun/jmx"/>
- <property name="sun.jmx.lib" value="${sun.jmx.root}/lib"/>
-
- <!-- Java API for XML Processing (JAXP) -->
- <property name="sun.jaxp.root" value="${project.thirdparty}/sun/jaxp"/>
- <property name="sun.jaxp.lib" value="${sun.jaxp.root}/lib"/>
-
- <!-- Java Authentication and Authorization Service (JAAS) -->
- <property name="sun.jaas.root" value="${project.thirdparty}/sun/jaas"/>
- <property name="sun.jaas.lib" value="${sun.jaas.root}/lib"/>
-
- <!-- JavaBeans Activation Framework (JAF) -->
- <property name="sun.jaf.root" value="${project.thirdparty}/sun/jaf"/>
- <property name="sun.jaf.lib" value="${sun.jaf.root}/lib"/>
-
- <!-- JavaMail -->
- <property name="sun.javamail.root" value="${project.thirdparty}/sun/javamail"/>
- <property name="sun.javamail.lib" value="${sun.javamail.root}/lib"/>
-
- <!-- Java Transaction Service (JTS) -->
- <property name="sun.jts.root" value="${project.thirdparty}/sun/jts"/>
- <property name="sun.jts.lib" value="${sun.jts.root}/lib"/>
-
- <!-- Log4j -->
- <property name="apache.log4j.root" value="${project.thirdparty}/apache/log4j"/>
- <property name="apache.log4j.lib" value="${apache.log4j.root}/lib"/>
-
- <!-- EDU.oswego.cs.dl.util.concurrent -->
- <property name="oswego.concurrent.root"
value="${project.thirdparty}/oswego/concurrent"/>
- <property name="oswego.concurrent.lib" value="${oswego.concurrent.root}/lib"/>
-
- <!-- JPL-Util -->
- <property name="gjt.jpl-util.root" value="${project.thirdparty}/gjt/jpl-util"/>
- <property name="gjt.jpl-util.lib" value="${gjt.jpl-util.root}/lib"/>
-
- <!-- JavaGroups -->
- <property name="javagroups.javagroups.root"
value="${project.thirdparty}/javagroups/javagroups"/>
- <property name="javagroups.javagroups.lib"
value="${javagroups.javagroups.root}/lib"/>
-
- <!-- JSR 77 -->
- <property name="sun.jsr77.root" value="${project.thirdparty}/sun/jsr77"/>
- <property name="sun.jsr77.lib" value="${sun.jsr77.root}/lib"/>
-
- <!-- gnu.regexp -->
- <property name="gnu.regexp.root" value="${project.thirdparty}/gnu/regexp"/>
- <property name="gnu.regexp.lib" value="${gnu.regexp.root}/lib"/>
-
- <!-- Java Secure Socket Extension (JSSE) -->
- <property name="sun.jsse.root" value="${project.thirdparty}/sun/jsse"/>
- <property name="sun.jsse.lib" value="${sun.jsse.root}/lib"/>
-
- <!-- Hypersonic SQL -->
- <property name="hsql.hsql.root" value="${project.thirdparty}/hsql/hsql"/>
- <property name="hsql.hsql.lib" value="${hsql.hsql.root}/lib"/>
-
- <!-- Instant DB -->
- <property name="enhydra.instantdb.root"
value="${project.thirdparty}/enhydra/instantdb"/>
- <property name="enhydra.instantdb.lib" value="${enhydra.instantdb.root}/lib"/>
-
- <!-- Castor -->
- <property name="exolab.castor.root"
value="${project.thirdparty}/exolab/castor"/>
- <property name="exolab.castor.lib" value="${exolab.castor.root}/lib"/>
-
- <!-- Tyrex -->
- <property name="exolab.tyrex.root" value="${project.thirdparty}/exolab/tyrex"/>
- <property name="exolab.tyrex.lib" value="${exolab.tyrex.root}/lib"/>
-
- <!-- Jetty -->
- <property name="mortbay.jetty.root"
value="${project.thirdparty}/mortbay/jetty"/>
- <property name="mortbay.jetty.lib" value="${mortbay.jetty.root}/lib"/>
-
- <!-- Jetty3Extra -->
- <property name="mortbay.jetty3extra.root"
value="${project.thirdparty}/mortbay/jetty3extra"/>
- <property name="mortbay.jetty3extra.jmx" value="${mortbay.jetty3extra.root}"/>
- <property name="mortbay.jetty3extra.jmx.lib"
value="${mortbay.jetty3extra.jmx}/lib"/>
-
<!-- The combined library classpath -->
<path id="library.classpath">
</path>
@@ -255,56 +167,16 @@
<moduleconfig property="modules" selected="${groups}">
<!-- Standard modules -->
- <module name="j2ee"/>
- <module name="naming"/>
- <module name="server"/>
- <module name="security"/>
- <module name="messaging"/>
- <module name="connector"/>
- <module name="pool"/>
- <module name="cluster"/>
- <module name="admin"/>
- <module name="testsuite"/>
<module name="manual"/>
- <!-- Plugin modules -->
- <module name="plugins/varia"/>
- <module name="plugins/jetty"/>
-
<!-- Module groups -->
- <group name="core">
- <include modules="j2ee, naming, server"/>
- </group>
-
<group name="standard">
- <include modules="security, messaging, pool, connector"/>
- <include modules="cluster, admin, testsuite"/>
- </group>
-
- <group name="optional">
<include modules="manual"/>
</group>
- <group name="standard-plugins">
- <include modules="plugins/varia, plugins/jetty"/>
- </group>
-
<!-- Module group sets -->
<group name="default">
- <include groups="core, standard, standard-plugins"/>
- </group>
-
- <group name="most">
- <include groups="core, standard"/>
- </group>
-
- <group name="plugins">
- <include groups="standard-plugins"/>
- </group>
-
- <group name="all">
- <include groups="core, standard, optional"/>
- <include groups="standard-plugins"/>
+ <include groups="standard"/>
</group>
</moduleconfig>
@@ -348,29 +220,6 @@
<property name="install.manual" value="${install.docs}/manual"/>
<property name="install.api" value="${install.docs}/api"/>
<property name="install.examples" value="${install.docs}/examples"/>
- <property name="install.bin" value="${install.root}/bin"/>
- <property name="install.client" value="${install.root}/client"/>
- <property name="install.conf" value="${install.root}/conf"/>
- <property name="install.conf.default" value="${install.conf}/default"/>
- <property name="install.db" value="${install.root}/db"/>
- <property name="install.deploy" value="${install.root}/deploy"/>
- <property name="install.deploy.lib" value="${install.deploy}/lib"/>
- <property name="install.lib" value="${install.root}/lib"/>
- <property name="install.lib.ext" value="${install.lib}/ext"/>
- <property name="install.log" value="${install.root}/log"/>
- <property name="install.tmp" value="${install.root}/tmp"/>
-
- <!-- Not really sure why these are here -->
- <property name="install.admin" value="${install.root}/admin"/>
- <property name="install.admin.client" value="${install.admin}/client"/>
- <property name="install.admin.client.lib" value="${install.admin.client}/lib"/>
- <property name="install.admin.components" value="${install.admin}/components"/>
-
- <!-- Configuration for the nightly build and test job -->
- <property name="run.nightly.sleep" value="1"/> <!-- 1 minute -->
- <property name="run.nightly.email.tolist"
value="[EMAIL PROTECTED]"/>
- <property name="run.nightly.email.from" value="[EMAIL PROTECTED]"/>
- <property name="run.nightly.email.mailhost" value="localhost"/>
</target>
@@ -389,16 +238,6 @@
<footer message="${executemodules.footer}"/>
<after target="_module-${module}-${target}"/>
<property name="init.have-parent" value="true"/>
-
- <!--
- | temporary HACK, until a better method for passing selective
- | properties to children is invented.
- -->
- <property name="version.major" value="${version.major}"/>
- <property name="version.minor" value="${version.minor}"/>
- <property name="version.revision" value="${version.revision}"/>
- <property name="version.tag" value="${version.tag}"/>
- <property name="version.name" value="${version.name}"/>
</execmodules>
</target>
@@ -413,16 +252,6 @@
<before target="_module-${module}-${target}-prepare"/>
<after target="_module-${module}-${target}"/>
<property name="init.have-parent" value="true"/>
-
- <!--
- | temporary HACK, until a better method for passing selective
- | properties to children is invented.
- -->
- <property name="version.major" value="${version.major}"/>
- <property name="version.minor" value="${version.minor}"/>
- <property name="version.revision" value="${version.revision}"/>
- <property name="version.tag" value="${version.tag}"/>
- <property name="version.name" value="${version.name}"/>
</execmodules>
</target>
@@ -437,16 +266,6 @@
<before target="_module-${module}-${target}-prepare"/>
<after target="_module-${module}-${target}"/>
<property name="init.have-parent" value="true"/>
-
- <!--
- | temporary HACK, until a better method for passing selective
- | properties to children is invented.
- -->
- <property name="version.major" value="${version.major}"/>
- <property name="version.minor" value="${version.minor}"/>
- <property name="version.revision" value="${version.revision}"/>
- <property name="version.tag" value="${version.tag}"/>
- <property name="version.name" value="${version.name}"/>
</execmodules>
</target>
@@ -461,16 +280,6 @@
<footer message="${executemodules.footer}"/>
<after target="_module-${module}-${target}"/>
<property name="init.have-parent" value="true"/>
-
- <!--
- | temporary HACK, until a better method for passing selective
- | properties to children is invented.
- -->
- <property name="version.major" value="${version.major}"/>
- <property name="version.minor" value="${version.minor}"/>
- <property name="version.revision" value="${version.revision}"/>
- <property name="version.tag" value="${version.tag}"/>
- <property name="version.name" value="${version.name}"/>
</execmodules>
</target>
@@ -485,16 +294,6 @@
<footer message="${executemodules.footer}"/>
<after target="_module-${module}-${target}"/>
<property name="init.have-parent" value="true"/>
-
- <!--
- | temporary HACK, until a better method for passing selective
- | properties to children is invented.
- -->
- <property name="version.major" value="${version.major}"/>
- <property name="version.minor" value="${version.minor}"/>
- <property name="version.revision" value="${version.revision}"/>
- <property name="version.tag" value="${version.tag}"/>
- <property name="version.name" value="${version.name}"/>
</execmodules>
</target>
@@ -509,16 +308,6 @@
<footer message="${executemodules.footer}"/>
<after target="_module-${module}-${target}"/>
<property name="init.have-parent" value="true"/>
-
- <!--
- | temporary HACK, until a better method for passing selective
- | properties to children is invented.
- -->
- <property name="version.major" value="${version.major}"/>
- <property name="version.minor" value="${version.minor}"/>
- <property name="version.revision" value="${version.revision}"/>
- <property name="version.tag" value="${version.tag}"/>
- <property name="version.name" value="${version.name}"/>
</execmodules>
</target>
@@ -533,16 +322,6 @@
<footer message="${executemodules.footer}"/>
<after target="_module-${module}-${target}"/>
<property name="init.have-parent" value="true"/>
-
- <!--
- | temporary HACK, until a better method for passing selective
- | properties to children is invented.
- -->
- <property name="version.major" value="${version.major}"/>
- <property name="version.minor" value="${version.minor}"/>
- <property name="version.revision" value="${version.revision}"/>
- <property name="version.tag" value="${version.tag}"/>
- <property name="version.name" value="${version.name}"/>
</execmodules>
</target>
@@ -551,531 +330,6 @@
<!-- Module Pass-through Hooks -->
<!-- ================================================================== -->
- <!-- J2EE -->
-
- <target name="_module-j2ee-most">
- <property name="_module.name" value="j2ee" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jboss-j2ee.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated libraries (client) -->
- <mkdir dir="${install.client}"/>
- <copy todir="${install.client}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jboss-j2ee.jar"/>
- </fileset>
- </copy>
- </target>
-
- <target name="_module-j2ee-all" depends="_module-j2ee-most">
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Naming -->
-
- <target name="_module-naming-most">
- <property name="_module.name" value="naming" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jnpserver.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated libraries (client) -->
- <mkdir dir="${install.client}"/>
- <copy todir="${install.client}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jnp-client.jar"/>
- </fileset>
- </copy>
- </target>
-
- <target name="_module-naming-all" depends="_module-naming-most">
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Server -->
-
- <target name="_module-server-most">
- <property name="_module.name" value="server" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib) -->
- <mkdir dir="${install.lib}"/>
- <copy todir="${install.lib}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jboss-boot.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jboss.jar"/>
- <include name="jboss-spine.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated libraries (client) -->
- <mkdir dir="${install.client}"/>
- <copy todir="${install.client}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="*-client.jar"/>
- <include name="connector.jar"/>
-
- <!-- Shouldn't these go into bin ? -->
- <include name="stop.jar"/>
- <include name="deploy.jar"/>
- </fileset>
- </copy>
-
- <!-- Setup the deployment directory (deploy) -->
- <mkdir dir="${install.deploy}"/>
- <copy todir="${install.deploy}" filtering="no">
- <fileset dir="${_module.output}/etc">
- <include name="deploy.txt"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated deployment libraries (deploy/lib) -->
- <mkdir dir="${install.deploy.lib}"/>
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jms-ra.rar"/>
- </fileset>
- </copy>
-
- <!-- Copy the mail service xml snippet (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="mail-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Copy the core service xml snippet (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="core-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Copy the jetty service xml snippet (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="jetty-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Copy the jbossmq service xml snippet (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="jbossmq-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Copy the jms service xml snippet (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="jms-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Copy the j2eedeployment service xml snippet (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="j2eedeployment-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Copy the hsql defaultds service xml snippet (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="hsql-default-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Copy the jmx-connector.jsr (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jmx-connector.jsr"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated scripts & runnable jars (bin) -->
- <mkdir dir="${install.bin}"/>
- <copy todir="${install.bin}" filtering="no">
- <fileset dir="${_module.output}/bin">
- <include name="**/*"/>
- </fileset>
- <fileset dir="${_module.output}/lib">
- <include name="run.jar"/>
- </fileset>
- </copy>
- <chmod perm="+x">
- <fileset dir="${install.bin}">
- <include name="**/*.sh"/>
- </fileset>
- </chmod>
-
- <!-- Copy the default configuration files (conf) -->
- <mkdir dir="${install.conf}"/>
- <copy todir="${install.conf}" filtering="no">
- <fileset dir="${_module.output}/etc/conf">
- <include name="**/*"/>
- <exclude name="default/mail-service.xml"/>
- <exclude name="default/core-service.xml"/>
- <exclude name="default/jetty-service.xml"/>
- <exclude name="default/jms-service.xml"/>
- <exclude name="default/j2eedeployment-service.xml"/>
- <exclude name="default/jbossmq-service.xml"/>
- <exclude name="default/hsql-default-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Setup the database directory (db) -->
- <mkdir dir="${install.db}"/>
- <copy todir="${install.db}" filtering="no">
- <fileset dir="${_module.output}/etc">
- <include name="db.properties"/>
- </fileset>
- </copy>
-
- <!-- Setup the log file directory (log) -->
- <mkdir dir="${install.log}"/>
- <copy todir="${install.log}" filtering="no">
- <fileset dir="${_module.output}/etc">
- <include name="log.properties"/>
- </fileset>
- </copy>
-
- <!-- Setup the temporary file directory (tmp) -->
- <mkdir dir="${install.tmp}"/>
- <copy todir="${install.tmp}" filtering="no">
- <fileset dir="${_module.output}/etc">
- <include name="tmp.properties"/>
- </fileset>
- </copy>
- </target>
-
- <target name="_module-server-all" depends="_module-server-most">
- <!-- Copy the static documents (docs) -->
- <mkdir dir="${install.docs}"/>
- <copy todir="${install.docs}" filtering="no">
- <fileset dir="${_module.output}/docs">
- <include name="**/*"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Admin -->
-
- <target name="_module-admin-most">
- <property name="_module.name" value="admin" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated scripts & runnable jars (bin) -->
- <mkdir dir="${install.bin}"/>
- <copy todir="${install.bin}" filtering="no">
- <fileset dir="${_module.output}/bin">
- <include name="**/*"/>
- </fileset>
- </copy>
-
- <!-- Copy admin files (admin) -->
- <mkdir dir="${install.admin}"/>
- <copy todir="${install.admin}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="**/*"/>
- </fileset>
- </copy>
-
- <!-- Copy admin files (admin/client) -->
- <mkdir dir="${install.admin.client}"/>
- <copy todir="${install.admin.client}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="monitor.jar"/>
- </fileset>
- <fileset dir="${_module.output}/etc">
- <include name="jndi.properties"/>
- </fileset>
- </copy>
-
- <!-- Copy admin files (admin/client/lib) -->
- <mkdir dir="${install.admin.client.lib}"/>
- <copy todir="${install.admin.client.lib}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="**/"/>
- </fileset>
- </copy>
-
- <!-- Copy admin files (admin/components) -->
- <mkdir dir="${install.admin.components}"/>
- <copy todir="${install.admin.components}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="SystemMonitor.jar"/>
- <include name="admin.jar"/>
- </fileset>
- </copy>
- </target>
-
- <target name="_module-admin-all" depends="_module-admin-most">
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Connector -->
-
- <target name="_module-connector-most">
- <property name="_module.name" value="connector" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jbosscx.sar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated deployment libraries (deploy/lib) -->
- <mkdir dir="${install.deploy.lib}"/>
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="*.rar"/>
- <!--include name="*.sar"/--><!--autodeploy interferes with jbossmq-->
- </fileset>
- </copy>
- </target>
-
- <target name="_module-connector-all" depends="_module-connector-most">
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Messaging -->
-
- <target name="_module-messaging-most">
- <property name="_module.name" value="messaging" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the jbossmq service xml snippet (deploy/lib) -->
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="jbossmq-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jbossmq.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated libraries (client) -->
- <mkdir dir="${install.client}"/>
- <copy todir="${install.client}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="*-client.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the default configuration files (conf) -->
- <mkdir dir="${install.conf}"/>
- <copy todir="${install.conf}" filtering="no">
- <fileset dir="${_module.output}/etc/conf">
- <include name="**/*"/>
- <exclude name="**/jbossmq-service.xml"/>
- </fileset>
- </copy>
-
- <!-- Setup the database directory (db) -->
- <mkdir dir="${install.db}/jbossmq"/>
- </target>
-
- <target name="_module-messaging-all" depends="_module-messaging-most">
- <!-- Copy the static documents (docs) -->
- <mkdir dir="${install.docs}"/>
- <copy todir="${install.docs}" filtering="no">
- <fileset dir="${_module.output}/docs">
- <include name="**/*"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Pool -->
-
- <target name="_module-pool-most">
- <property name="_module.name" value="pool" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jbosspool.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated deployment libraries (deploy/lib) - ->
- <mkdir dir="${install.deploy.lib}"/>
- <copy todir="${install.deploy.lib}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="*.rar"/>
- </fileset>
- </copy-->
- </target>
-
- <target name="_module-pool-all" depends="_module-pool-most">
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Security -->
-
- <target name="_module-security-most">
- <property name="_module.name" value="security" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jbosssx.jar"/>
- <include name="jaas.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated libraries (client) -->
- <mkdir dir="${install.client}"/>
- <copy todir="${install.client}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="*-client.jar"/>
- <include name="jaas.jar"/>
- </fileset>
- <fileset dir="${_module.output}/etc/client">
- <include name="*"/>
- </fileset>
- </copy>
- </target>
-
- <target name="_module-security-all" depends="_module-security-most">
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Cluster -->
-
- <target name="_module-cluster-most">
- <property name="_module.name" value="cluster" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jbossmx.jar"/>
- <include name="jbossha.jar"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated libraries (client) -->
- <mkdir dir="${install.client}"/>
- <copy todir="${install.client}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jbossha-client.jar"/>
- </fileset>
- </copy>
- </target>
-
- <target name="_module-cluster-all" depends="_module-cluster-most">
- <!-- Copy the examples -->
- <mkdir dir="${install.docs}/${module}"/>
- <copy todir="${install.docs}/${module}" filtering="no">
- <fileset dir="${_module.output}">
- <include name="examples/*"/>
- </fileset>
- </copy>
-
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
<!-- Manual -->
<target name="_module-manual-most">
@@ -1096,181 +350,14 @@
</copy>
</target>
- <!-- Plugins Varia -->
- <target name="_module-plugins/varia-most">
- <property name="_module.name" value="plugins/varia" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="**"/>
- </fileset>
- </copy>
-
- <!-- Setup the database directory (db) -->
- <mkdir dir="${install.db}/hypersonic"/>
- <copy todir="${install.db}/hypersonic" filtering="no">
- <fileset dir="${_module.output}/etc">
- <include name="hypersonic.txt"/>
- </fileset>
- </copy>
-
- <!-- Copy the default configuration files (conf) -->
- <mkdir dir="${install.conf}"/>
- <copy todir="${install.conf}" filtering="no">
- <fileset dir="${_module.output}/etc/conf">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <target name="_module-plugins/varia-all" depends="_module-plugins/varia-most">
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
- <!-- Plugins Jetty -->
-
- <target name="_module-plugins/jetty-most">
- <property name="_module.name" value="plugins/jetty" override="true"/>
- <property name="_module.output" override="true"
- value="${project.root}/${_module.name}/output"/>
-
- <!-- Copy the generated libraries (lib/ext) -->
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="**/*"/>
- </fileset>
- </copy>
-
- <!-- Copy the default configuration files (conf/default) -->
- <mkdir dir="${install.conf.default}"/>
- <copy todir="${install.conf.default}" filtering="no">
- <fileset dir="${_module.output}/etc">
- <include name="jetty.xml"/>
- <include name="jetty.properties"/>
- </fileset>
- </copy>
- </target>
-
- <target name="_module-plugins/jetty-all" depends="_module-plugins/jetty-most">
- <!-- Copy the generated javadocs -->
- <mkdir dir="${install.api}/${_module.name}"/>
- <copy todir="${install.api}/${_module.name}" filtering="no">
- <fileset dir="${_module.output}/api">
- <include name="**/*"/>
- </fileset>
- </copy>
- </target>
-
<!-- ================================================================== -->
<!-- Install -->
<!-- ================================================================== -->
<target name="install" depends="install-dependencies"/>
-
- <target name="install-dependencies" depends="init">
- <mkdir dir="${install.lib}"/>
- <copy todir="${install.lib}" filtering="no">
- <fileset dir="${sun.jmx.lib}">
- <include name="jmxri.jar"/>
- </fileset>
- <fileset dir="${sun.jaxp.lib}">
- <include name="*.jar"/>
- <exclude name="xalan.jar"/>
- </fileset>
- </copy>
-
- <mkdir dir="${install.lib.ext}"/>
- <copy todir="${install.lib.ext}" filtering="no">
- <fileset dir="${sun.jndi.lib}">
- <include name="jndi.jar"/>
- </fileset>
- <fileset dir="${sun.jaxp.lib}">
- <include name="xalan.jar"/>
- </fileset>
- <fileset dir="${sun.jmx.lib}">
- <include name="jmxtools.jar"/>
- </fileset>
- <fileset dir="${sun.jaf.lib}">
- <include name="activation.jar"/>
- </fileset>
- <fileset dir="${sun.javamail.lib}">
- <include name="mail.jar"/>
- </fileset>
- <fileset dir="${sun.jts.lib}">
- <include name="jts.jar"/>
- </fileset>
- <fileset dir="${oswego.concurrent.lib}">
- <include name="concurrent.jar"/>
- </fileset>
- <fileset dir="${gjt.jpl-util.lib}">
- <include name="*.jar"/>
- </fileset>
- <fileset dir="${javagroups.javagroups.lib}">
- <include name="JavaGroups.jar"/>
- </fileset>
- <fileset dir="${apache.log4j.lib}">
- <include name="log4j.jar"/>
- </fileset>
- <fileset dir="${sun.jsr77.lib}">
- <include name="jsr77.jar"/>
- </fileset>
- <fileset dir="${gnu.regexp.lib}">
- <include name="*.jar"/>
- </fileset>
- <fileset dir="${sun.jsse.lib}">
- <include name="*.jar"/>
- </fileset>
- <fileset dir="${hsql.hsql.lib}">
- <include name="hsql.jar"/>
- </fileset>
- <fileset dir="${enhydra.instantdb.lib}">
- <include name="idb.jar"/>
- </fileset>
- <fileset dir="${exolab.castor.lib}">
- <include name="castor.jar"/>
- </fileset>
- <fileset dir="${exolab.tyrex.lib}">
- <include name="tyrex.jar"/>
- </fileset>
- <fileset dir="${mortbay.jetty.lib}">
- <include name="**/*.jar"/>
- </fileset>
- <fileset dir="${mortbay.jetty3extra.jmx.lib}">
- <include name="**/*.jar"/>
- </fileset>
- </copy>
- <mkdir dir="${install.client}"/>
- <copy todir="${install.client}" filtering="no">
- <fileset dir="${sun.jndi.lib}">
- <include name="jndi.jar"/>
- </fileset>
- <fileset dir="${apache.log4j.lib}">
- <include name="log4j.jar"/>
- </fileset>
- <fileset dir="${oswego.concurrent.lib}">
- <include name="concurrent.jar"/>
- </fileset>
- <fileset dir="${gnu.regexp.lib}">
- <include name="*.jar"/>
- </fileset>
- <fileset dir="${sun.jsse.lib}">
- <include name="*.jar"/>
- </fileset>
- </copy>
- </target>
+ <target name="install-dependencies" depends="init"/>
<!-- ================================================================== -->
@@ -1382,130 +469,5 @@
<target name="most" depends="modules-most, install"
description="Executes all modules and builds most everything."/>
-
-
- <!-- ================================================================== -->
- <!-- Run the JBoss/Testsuite -->
- <!-- ================================================================== -->
-
- <target name="testsuite" depends="run-testsuite"/>
-
- <!-- Invoke the 'tests' on the 'testsuite' module -->
- <target name="run-testsuite" depends="init"
- description="Execute the testsuite.">
- <execmodules target="tests" modules="testsuite"
- root="${project.root}/${module}"
- skipmissing="${executemodules.skipmissing}">
- <before target="${target}-${module}-prepare"/>
- <header message="${executemodules.header}"/>
- <footer message="${executemodules.footer}"/>
- <after target="${target}-${module}"/>
- </execmodules>
- </target>
-
- <!-- Run JBoss -->
- <property name="run.jboss.flags" value=""/>
-
- <target name="run-jboss" depends="init"
- description="Runs the JBoss server.">
- <echo>Starting JBoss (redirected ${basedir}/run.log) </echo>
- <call target="run-jboss-check-os"/>
- <call target="run-jboss-unix"/>
- <call target="run-jboss-win32"/>
- </target>
-
- <target name="run-jboss-check-os">
- <condition property="run.jboss.unix">
- <os family="unix"/>
- </condition>
- <condition property="run.jboss.win32">
- <or>
- <os family="windows"/>
- <os family="dos"/>
- </or>
- </condition>
- </target>
-
- <!-- this is sloppy -->
-
- <target name="run-jboss-unix" depends="init" if="run.jboss.unix">
- <exec executable="${project.release}/${release.id}/bin/run.sh"
- dir="${project.release}/${release.id}"
- output="${basedir}/run.log"
- newenvironment="true">
- <arg line="${run.jboss.flags}"/>
- </exec>
- </target>
-
- <target name="run-jboss-win32" depends="init" if="run.jboss.win32">
- <exec executable="${project.release}/${release.id}/bin/run.bat"
- dir="${project.release}/${release.id}"
- output="${basedir}/run.log"
- newenvironment="true">
- <arg line="${run.jboss.flags}"/>
- </exec>
- </target>
-
-
- <!-- ================================================================== -->
- <!-- Run the Nightly Tasks -->
- <!-- ================================================================== -->
-
- <target name="run-nightly">
- <!-- perhaps refresh cvs -->
- <call target="update-workspace" unless="test.skipupdate"/>
-
- <!-- perhaps clean/clobber -->
- <call target="clean" if="test.clean"/>
- <call target="clobber" if="test.clobber"/>
-
- <!-- build most everything -->
- <call target="most"/>
-
- <!-- run the server in a seperate thread-->
- <parallel>
- <sequential>
- <antcall target="run-jboss"/>
- </sequential>
-
- <sequential>
- <echo>Waiting for JBoss to activate (${run.nightly.sleep} minute)</echo>
- <!-- need something to wait until jboss is up, or timeout -->
- <sleep minutes="${run.nightly.sleep}"/>
-
- <!-- start the testsuite (it will generate reports by default) -->
- <echo>Starting JBoss/Testsuite</echo>
- <call target="run-testsuite"/>
-
- <!-- shutdown the server -->
- <echo>Stopping JBoss</echo>
- <java classname="org.jboss.Shutdown">
- <classpath>
- <pathelement location="${release.lib}"/>
- </classpath>
-
- <arg value="localhost"/>
- <arg value="1099"/>
- </java>
- </sequential>
- </parallel>
-
- <call target="run-nightly-email"/>
- </target>
-
- <target name="run-nightly-email" depends="init">
- <echo>Sending Reports</echo>
- <echo message="to: ${run.nightly.email.tolist}"/>
- <echo message="from: ${run.nightly.email.from}"/>
- <echo message="via: ${run.nightly.email.mailhost}"/>
-
- <!-- email output to list -->
- <mail tolist="${run.nightly.email.tolist}"
- subject="Automated JBoss Testsuite Results"
- message="Automated JBoss Testsuite Results"
- from="${run.nightly.email.from}"
- mailhost="${run.nightly.email.mailhost}"
-
files="${project.root}/testsuite/output/reports/text/TESTS-TestSuites.txt"/>
- </target>
</project>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development