User: user57
Date: 02/02/27 01:24:24
Modified: jboss build.xml
Log:
o Release structure and server config changes
Revision Changes Path
1.95 +125 -121 build/jboss/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/build/jboss/build.xml,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- build.xml 26 Feb 2002 07:24:52 -0000 1.94
+++ build.xml 27 Feb 2002 09:24:24 -0000 1.95
@@ -12,7 +12,7 @@
<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: build.xml,v 1.94 2002/02/26 07:24:52 user57 Exp $ -->
+<!-- $Id: build.xml,v 1.95 2002/02/27 09:24:24 user57 Exp $ -->
<project default="main" name="JBoss/Build">
@@ -274,18 +274,17 @@
<property name="release.id" value="${install.id}"/>
<property name="install.root" value="${module.output}/${install.id}"/>
+
<property name="install.docs" value="${install.root}/docs"/>
<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.etc" value="${install.root}/etc"/>
<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.lib" value="${install.root}/lib"/>
- <property name="install.log" value="${install.root}/log"/>
- <property name="install.tmp" value="${install.root}/tmp"/>
+
+ <property name="install.server" value="${install.root}/server"/>
<!-- Not really sure why these are here -->
<property name="install.admin" value="${install.root}/admin"/>
@@ -577,24 +576,6 @@
</fileset>
</copy>
- <!-- Copy deployable files -->
- <mkdir dir="${install.deploy}"/>
- <copy todir="${install.deploy}" filtering="no">
- <!-- Deployable xml snipets -->
- <fileset dir="${_module.output}/etc/deploy">
- <include name="**"/>
- </fileset>
-
- <!-- Deployable archives -->
- <fileset dir="${_module.output}/lib">
- <include name="ejb-management.jar"/>
- <include name="jmx-ejb-connector-server.sar"/>
- <include name="jmx-ejb-adaptor.jar"/>
- <include name="jmx-html-adaptor.sar"/>
- <include name="jmx-rmi-adaptor.sar"/>
- </fileset>
- </copy>
-
<!-- Copy the generated scripts & runnable jars -->
<mkdir dir="${install.bin}"/>
<copy todir="${install.bin}" filtering="no">
@@ -611,14 +592,6 @@
</fileset>
</chmod>
- <!-- Copy the default configuration files -->
- <mkdir dir="${install.conf}"/>
- <copy todir="${install.conf}" filtering="no">
- <fileset dir="${_module.output}/etc/conf">
- <include name="default/*"/>
- </fileset>
- </copy>
-
<!-- Copy thirdparty code -->
<copy todir="${install.lib}" filtering="no">
<fileset dir="${sun.jts.lib}">
@@ -648,16 +621,44 @@
</fileset>
</copy>
+ <!-- Default server config -->
+
+ <mkdir dir="${install.server}/default/deploy"/>
+ <copy todir="${install.server}/default/deploy" filtering="no">
+ <!-- Deployable xml snipets -->
+ <fileset dir="${_module.output}/etc/deploy">
+ <include name="**"/>
+ </fileset>
+
+ <!-- Deployable archives -->
+ <fileset dir="${_module.output}/lib">
+ <include name="ejb-management.jar"/>
+ <include name="jmx-ejb-connector-server.sar"/>
+ <include name="jmx-ejb-adaptor.jar"/>
+ <include name="jmx-html-adaptor.sar"/>
+ <include name="jmx-rmi-adaptor.sar"/>
+ </fileset>
+ </copy>
+
+ <!-- Copy the default configuration files -->
+ <mkdir dir="${install.server}/default/conf"/>
+ <copy todir="${install.server}/default/conf" filtering="no">
+ <fileset dir="${_module.output}/etc/conf/default">
+ <include name="*"/>
+ </fileset>
+ </copy>
+
<!-- Setup the database directory -->
- <mkdir dir="${install.db}"/>
+ <mkdir dir="${install.server}/default/db"/>
<!-- Setup the log file directory -->
- <mkdir dir="${install.log}"/>
- <!-- Create an emtpy log/server.log -->
- <touch file="${install.log}/server.log"/>
+ <mkdir dir="${install.server}/default/log"/>
+ <!-- Create an emtpy log/server.log (log4j won't make this dir) -->
+ <touch file="${install.server}/default/log/server.log"/>
<!-- Setup the temporary file directory -->
- <mkdir dir="${install.tmp}"/>
+ <mkdir dir="${install.server}/default/tmp"/>
+
</target>
<target name="_module-server-all" depends="_module-server-most">
@@ -788,7 +789,8 @@
value="${project.root}/${_module.name}/output"/>
<!-- Copy the generated deployment libraries -->
- <copy todir="${install.deploy}" filtering="no">
+ <mkdir dir="${install.server}/default/deploy"/>
+ <copy todir="${install.server}/default/deploy" filtering="no">
<fileset dir="${_module.output}/lib">
<include name="jbosscx.sar"/>
<include name="*.rar"/>
@@ -815,18 +817,6 @@
<property name="_module.output" override="true"
value="${project.root}/${_module.name}/output"/>
- <!-- Copy the jbossmq service xml snippet -->
- <mkdir dir="${install.deploy}"/>
- <copy todir="${install.deploy}" filtering="no">
- <fileset dir="${_module.output}/etc/conf/default">
- <include name="jbossmq-service.xml"/>
- <include name="jbossmq-state.xml"/>
-
- <!-- only needed to urun the testsuite -->
- <include name="jbossmq-testsuite-service.xml"/>
- </fileset>
- </copy>
-
<!-- Copy the generated libraries -->
<mkdir dir="${install.lib}"/>
<copy todir="${install.lib}" filtering="no">
@@ -843,12 +833,26 @@
</fileset>
</copy>
+ <!-- Default server config -->
+
+ <!-- Copy the jbossmq service xml snippet -->
+ <mkdir dir="${install.server}/default/deploy"/>
+ <copy todir="${install.server}/default/deploy" filtering="no">
+ <fileset dir="${_module.output}/etc/conf/default">
+ <include name="jbossmq-service.xml"/>
+ <include name="jbossmq-state.xml"/>
+
+ <!-- only needed to urun the testsuite -->
+ <include name="jbossmq-testsuite-service.xml"/>
+ </fileset>
+ </copy>
+
<!-- Copy the default configuration files -->
- <mkdir dir="${install.conf}"/>
- <copy todir="${install.conf}" filtering="no">
- <fileset dir="${_module.output}/etc/conf">
- <include name="**/*"/>
- <exclude name="**/jbossmq-service.xml"/>
+ <mkdir dir="${install.server}/default/conf"/>
+ <copy todir="${install.server}/default/conf" filtering="no">
+ <fileset dir="${_module.output}/etc/conf/default">
+ <include name="*"/>
+ <exclude name="jbossmq-service.xml"/>
</fileset>
</copy>
</target>
@@ -880,13 +884,7 @@
<property name="_module.output" override="true"
value="${project.root}/${_module.name}/output"/>
- <!-- Copy the generated libraries -->
- <!--mkdir dir="${install.lib}"/>
- <copy todir="${install.lib}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jbosspool.jar"/>
- </fileset>
- </copy-->
+ <!-- Pool will be going away soon -->
</target>
@@ -910,6 +908,7 @@
value="${project.root}/${_module.name}/output"/>
<!-- TODO Install -->
+
</target>
<target name="_module-jmx-all" depends="_module-jmx-most">
@@ -1005,20 +1004,22 @@
</fileset>
</copy>
- <!-- Copy the deployables -->
- <mkdir dir="${install.deploy}"/>
- <copy todir="${install.deploy}" filtering="no">
- <fileset dir="${_module.output}/etc">
- <include name="cluster-service.xml"/>
- </fileset>
- </copy>
-
<!-- Copy thirdparty code -->
<copy todir="${install.lib}" filtering="no">
<fileset dir="${javagroups.javagroups.lib}">
<include name="javagroups-2.0.jar"/>
</fileset>
</copy>
+
+ <!-- Default server config -->
+
+ <!-- Copy the deployables -->
+ <mkdir dir="${install.server}/default/deploy"/>
+ <copy todir="${install.server}/default/deploy" filtering="no">
+ <fileset dir="${_module.output}/etc">
+ <include name="cluster-service.xml"/>
+ </fileset>
+ </copy>
</target>
<target name="_module-cluster-all" depends="_module-cluster-most">
@@ -1060,19 +1061,6 @@
</fileset>
</copy>
- <!-- Copy deployables -->
- <mkdir dir="${install.deploy}"/>
- <copy todir="${install.deploy}" filtering="no">
- <!-- Deployable configuration -->
- <fileset dir="${_module.output}/etc">
- <include name="mail-service.xml"/>
-
- <!-- These should move to example/deploy -->
- <include name="scheduler-service.xml"/>
- <include name="counter-service.xml"/>
- </fileset>
- </copy>
-
<!-- Copy thirdparty code -->
<copy todir="${install.lib}" filtering="no">
<fileset dir="${sun.jaf.lib}">
@@ -1094,6 +1082,21 @@
<include name="tyrex.jar"/>
</fileset>
</copy>
+
+ <!-- Default server config -->
+
+ <!-- Copy the deployables -->
+ <mkdir dir="${install.server}/default/deploy"/>
+ <copy todir="${install.server}/default/deploy" filtering="no">
+ <!-- Deployable configuration -->
+ <fileset dir="${_module.output}/etc">
+ <include name="mail-service.xml"/>
+
+ <!-- These should move to example/deploy -->
+ <include name="scheduler-service.xml"/>
+ <include name="counter-service.xml"/>
+ </fileset>
+ </copy>
</target>
<target name="_module-varia-all" depends="_module-varia-most">
@@ -1115,18 +1118,24 @@
<property name="_module.output" override="true"
value="${project.root}/${_module.name}/output"/>
- <!-- Copy the jetty-plugin.sar -->
- <copy todir="${install.deploy}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jetty-plugin.sar"/>
- </fileset>
- </copy>
+ <!-- Copy the generated libraries -->
+ <mkdir dir="${install.lib}"/>
<copy todir="${install.lib}" filtering="no">
<fileset dir="${_module.output}/lib">
<include name="javax.servlet.jar"/>
<include name="org.apache.jasper.jar"/>
</fileset>
</copy>
+
+ <!-- Default server config -->
+
+ <!-- Copy the deployables -->
+ <mkdir dir="${install.server}/default/deploy"/>
+ <copy todir="${install.server}/default/deploy" filtering="no">
+ <fileset dir="${_module.output}/lib">
+ <include name="jetty-plugin.sar"/>
+ </fileset>
+ </copy>
</target>
<target name="_module-jetty-all" depends="_module-jetty-most">
@@ -1148,35 +1157,14 @@
<property name="_module.output" override="true"
value="${project.root}/${_module.name}/output"/>
- <!-- Copy the jboss-net.sar -->
- <copy todir="${install.deploy}" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jboss-net.sar"/>
- </fileset>
- </copy>
-
- <!-- Copy the jboss-net-client.jar -->
- <copy todir="${install.deploy}/client" filtering="no">
- <fileset dir="${_module.output}/lib">
- <include name="jboss-net-client.sar"/>
- </fileset>
- </copy>
-
- <!-- Copy relevant axis code -->
+ <!-- Copy the generated libraries -->
+ <mkdir dir="${install.lib}"/>
<copy todir="${install.lib}" filtering="no">
<fileset dir="${apache.axis.lib}">
<include name="axis.jar"/>
</fileset>
</copy>
- <!-- Copy the default configuration files -->
- <mkdir dir="${install.conf.default}"/>
- <copy todir="${install.conf.default}" filtering="no">
- <fileset dir="${_module.output}/etc">
- <include name="axis-config.xml"/>
- </fileset>
- </copy>
-
<!-- Copy the client configuration files -->
<mkdir dir="${install.client}"/>
<copy todir="${install.client}" filtering="no">
@@ -1185,14 +1173,27 @@
</fileset>
</copy>
- <!-- Copy the test wsr -->
- <mkdir dir="${install.deploy}"/>
- <copy todir="${install.deploy}" filtering="no">
+
+ <!-- Default server config -->
+
+ <!-- Deployables -->
+ <mkdir dir="${install.server}/default/deploy"/>
+ <copy todir="${install.server}/default/deploy" filtering="no">
<fileset dir="${_module.output}/lib">
+ <include name="jboss-net.sar"/>
+ <include name="jboss-net-client.sar"/>
<include name="addr.wsr"/>
</fileset>
</copy>
+ <!-- Copy the default configuration files -->
+ <mkdir dir="${install.server}/default/conf"/>
+ <copy todir="${install.server}/default/conf" filtering="no">
+ <fileset dir="${_module.output}/etc">
+ <include name="axis-config.xml"/>
+ </fileset>
+ </copy>
+
</target>
<target name="_module-jboss.net-all" depends="_module-jboss.net-most">
@@ -1228,12 +1229,14 @@
</fileset>
</copy>
- <!-- Copy relevant jacorb code -->
+ <!-- Copy thirdparty code -->
<copy todir="${install.lib}" filtering="no">
<fileset dir="${jacorb.jacorb.lib}">
<include name="jacorb.jar"/>
</fileset>
</copy>
+
+ <!-- Copy thirdparty client code -->
<copy todir="${install.client}" filtering="no">
<fileset dir="${jacorb.jacorb.lib}">
<include name="jacorb.jar"/>
@@ -1404,10 +1407,11 @@
<target name="testsuite" depends="run-testsuite"/>
- <!-- Invoke the 'tests-unit' on the 'testsuite' module. This must
- be run prior to commiting any changes to ensure that your changes
- don't cause grief to other developers.
- -->
+ <!--
+ | Invoke the 'tests-unit' on the 'testsuite' module. This must
+ | be run prior to commiting any changes to ensure that your changes
+ | don't cause grief to other developers.
+ -->
<target name="run-basic-testsuite" depends="init"
description="Execute the testsuite.">
<execmodules target="tests-unit" modules="testsuite"
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development