User: user57
Date: 02/02/15 17:33:25
Modified: . build.xml
Log:
o cleaned up server/src/etc a bit. Probably need to reconsider how
we paqkage configuration files, since our notion of a configuration file
has changed so much with the recent deployable xml stuff.
For now just cleaning stuff up to make the build system cleaner
Revision Changes Path
1.61 +69 -117 jboss/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/jboss/build.xml,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- build.xml 15 Feb 2002 06:18:30 -0000 1.60
+++ build.xml 16 Feb 2002 01:33:25 -0000 1.61
@@ -12,7 +12,7 @@
<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: build.xml,v 1.60 2002/02/15 06:18:30 user57 Exp $ -->
+<!-- $Id: build.xml,v 1.61 2002/02/16 01:33:25 user57 Exp $ -->
<project default="main" name="JBoss/Server">
@@ -108,20 +108,6 @@
</fileset>
</path>
- <!-- JavaBeans Activation Framework (JAF) -->
- <property name="sun.jaf.root" value="${project.thirdparty}/sun/jaf"/>
- <property name="sun.jaf.lib" value="${sun.jaf.root}/lib"/>
- <path id="sun.jaf.classpath">
- <pathelement path="${sun.jaf.lib}/activation.jar"/>
- </path>
-
- <!-- JavaMail -->
- <property name="sun.javamail.root" value="${project.thirdparty}/sun/javamail"/>
- <property name="sun.javamail.lib" value="${sun.javamail.root}/lib"/>
- <path id="sun.javamail.classpath">
- <pathelement path="${sun.javamail.lib}/mail.jar"/>
- </path>
-
<!-- Java Transaction Service (JTS) -->
<property name="sun.jts.root" value="${project.thirdparty}/sun/jts"/>
<property name="sun.jts.lib" value="${sun.jts.root}/lib"/>
@@ -189,8 +175,6 @@
<path refid="sun.jaxp.classpath"/>
<path refid="sun.jaas.classpath"/>
<path refid="sun.jsse.classpath"/>
- <path refid="sun.jaf.classpath"/>
- <path refid="sun.javamail.classpath"/>
<path refid="sun.jts.classpath"/>
<path refid="apache.log4j.classpath"/>
<path refid="gjt.jpl-util.classpath"/>
@@ -250,12 +234,7 @@
<property name="build.etc" value="${module.output}/etc"/>
<property name="build.bin" value="${module.output}/bin"/>
<property name="build.docs" value="${module.output}/docs"/>
- <property name="build.ejbadaptor" value="${module.output}/ejbadaptor"/>
- <property name="build.ejbadaptor.beans" value="${build.ejbadaptor}/beans"/>
- <property name="build.ejbadaptor.metadata"
value="${build.ejbadaptor}/metadata"/>
- <property name="build.mejb" value="${module.output}/mejb"/>
- <property name="build.mejb.beans" value="${build.mejb}/beans"/>
- <property name="build.mejb.metadata" value="${build.mejb}/metadata"/>
+ <property name="build.beans" value="${module.output}/beans"/>
<property name="build.resources" value="${module.output}/resources"/>
<property name="build.reports" value="${module.output}/reports"/>
@@ -335,10 +314,9 @@
<target name="compile-bean-sources" depends="init">
<taskdef name="xdoclet" classname="xdoclet.ejb.EjbDocletTask"/>
- <mkdir dir="${build.ejbadaptor.beans}"/>
- <mkdir dir="${build.ejbadaptor.metadata}/META-INF"/>
+ <mkdir dir="${build.beans}/ejbadaptor"/>
<xdoclet sourcepath="${source.java}"
- destdir="${build.ejbadaptor.beans}"
+ destdir="${build.beans}/ejbadaptor"
classpath="${xdoclet.task.classpath}"
ejbspec="1.1"
excludedtags="@version,@author">
@@ -350,16 +328,13 @@
<remoteinterface/>
<homeinterface/>
<session/>
- <deploymentdescriptor xmlencoding ="UTF-8"
- destdir="${build.ejbadaptor.metadata}/META-INF"/>
- <jboss xmlencoding="UTF-8"
- destdir="${build.ejbadaptor.metadata}/META-INF"/>
+ <deploymentdescriptor xmlencoding="UTF-8"
destdir="${build.beans}/ejbadaptor/META-INF"/>
+ <jboss xmlencoding="UTF-8" destdir="${build.beans}/ejbadaptor/META-INF"/>
</xdoclet>
- <mkdir dir="${build.mejb.beans}"/>
- <mkdir dir="${build.mejb.metadata}/META-INF"/>
+ <mkdir dir="${build.beans}/mejb"/>
<xdoclet sourcepath="${source.java}"
- destdir="${build.mejb.beans}"
+ destdir="${build.beans}/mejb"
classpath="${xdoclet.task.classpath}"
ejbspec="1.1"
excludedtags="@version,@author">
@@ -371,10 +346,8 @@
<remoteinterface/>
<homeinterface/>
<session/>
- <deploymentdescriptor xmlencoding ="UTF-8"
- destdir="${build.mejb.metadata}/META-INF"/>
- <jboss xmlencoding="UTF-8"
- destdir="${build.mejb.metadata}/META-INF"/>
+ <deploymentdescriptor xmlencoding="UTF-8"
destdir="${build.beans}/mejb/META-INF"/>
+ <jboss xmlencoding="UTF-8" destdir="${build.beans}/mejb/META-INF"/>
</xdoclet>
</target>
@@ -391,15 +364,13 @@
includeAntRuntime="${javac.include.ant.runtime}"
includeJavaRuntime="${javac.include.java.runtime}"
failonerror="${javac.fail.onerror}">
- <src path="${source.java}"/>
- <src path="${build.ejbadaptor.beans}"/>
- <src path="${build.mejb.beans}"/>
<classpath refid="javac.classpath"/>
+
+ <src path="${source.java}"/>
+ <src path="${build.beans}"/>
+
<include name="${javac.includes}"/>
<exclude name="${javac.excludes}"/>
-
- <!-- This is currently contains outdated package references. -->
- <exclude name="test/**"/>
</javac>
</target>
@@ -481,8 +452,8 @@
<target name="jars" depends="compile" description="Builds all jar files.">
<mkdir dir="${build.lib}"/>
- <!-- Build jboss.jar -->
- <jar jarfile="${build.lib}/jboss.jar" manifest="${build.etc}/jboss.mf">
+ <!-- jboss.jar -->
+ <jar jarfile="${build.lib}/jboss.jar" manifest="${build.etc}/manifest/jboss.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/**"/>
@@ -510,7 +481,7 @@
</jar>
<!--
- | Build jboss-boot.jar
+ | jboss-boot.jar
|
| This file is always local and contains the basic classed required
| to start the server and setup network service loading.
@@ -535,7 +506,7 @@
</fileset>
</jar>
- <!-- Build jboss-spine.jar -->
+ <!-- jboss-spine.jar -->
<jar jarfile="${build.lib}/jboss-spine.jar">
<fileset dir="${build.classes}">
<include name="org/jboss/logging/**"/>
@@ -555,9 +526,9 @@
</fileset>
</jar>
- <!-- Build jboss-client.jar -->
+ <!-- jboss-client.jar -->
<jar jarfile="${build.lib}/jboss-client.jar"
- manifest="${build.etc}/jboss-client.mf">
+ manifest="${build.etc}/manifest/jboss-client.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/deployment/DeploymentException.class"/>
<include name="org/jboss/proxy/**"/>
@@ -582,30 +553,30 @@
</fileset>
</jar>
- <!-- Build run.jar -->
- <jar jarfile="${build.lib}/run.jar" manifest="${build.etc}/run.mf">
+ <!-- run.jar -->
+ <jar jarfile="${build.lib}/run.jar" manifest="${build.etc}/manifest/run.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/Main*"/>
</fileset>
</jar>
- <!-- Build shutdown.jar -->
- <jar jarfile="${build.lib}/shutdown.jar" manifest="${build.etc}/shutdown.mf">
+ <!-- shutdown.jar -->
+ <jar jarfile="${build.lib}/shutdown.jar"
manifest="${build.etc}/manifest/shutdown.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/Shutdown*"/>
</fileset>
</jar>
- <!-- Build verifier.jar -->
+ <!-- verifier.jar -->
<jar jarfile="${build.lib}/verifier.jar"
- manifest="${build.etc}/verifier.mf">
+ manifest="${build.etc}/manifest/verifier.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/verifier/**"/>
</fileset>
<fileset dir="${build.resources}/org/jboss/verifier"/>
</jar>
- <!-- Build jmx-rmi-adaptor.sar (should try to use jlink for this)-->
+ <!-- jmx-rmi-adaptor.sar -->
<jar jarfile="${build.lib}/jmx-rmi-adaptor.sar">
<fileset dir="${build.classes}">
<include name="org/jboss/jmx/adaptor/rmi/**"/>
@@ -617,7 +588,7 @@
</fileset>
</jar>
- <!-- Build jmx-ejb-adaptor.jar -->
+ <!-- jmx-ejb-adaptor.jar -->
<jar jarfile="${build.lib}/jmx-ejb-adaptor.jar">
<fileset dir="${build.classes}">
<include name="org/jboss/jmx/ObjectHandler**"/>
@@ -625,26 +596,27 @@
<include name="org/jboss/jmx/adaptor/interfaces/**"/>
<include name="org/jboss/jmx/connector/RemoteMBeanServer.class"/>
</fileset>
- <fileset dir="${build.ejbadaptor.metadata}">
- <include name="META-INF/*.xml"/>
+ <fileset dir="${build.beans}/ejbadaptor">
+ <include name="META-INF/**"/>
</fileset>
</jar>
- <!-- Build ejb-management.jar -->
+ <!-- ejb-management.jar -->
+ <!-- (should try to use jlink for this) -->
<unjar src="${sun.jsr77.lib}/jsr77.jar" dest="${build.classes}"/>
<jar jarfile="${build.lib}/ejb-management.jar">
<fileset dir="${build.classes}">
<include name="org/jboss/management/mejb/**"/>
<include name="javax/management/j2ee/Management*.class"/>
</fileset>
- <fileset dir="${build.mejb.metadata}">
- <include name="META-INF/*.xml"/>
+ <fileset dir="${build.beans}/mejb">
+ <include name="META-INF/**"/>
</fileset>
</jar>
- <!-- Build jmx-ejb-connector-client.jar (should try to use jlink for this)-->
+ <!-- jmx-ejb-connector-client.jar -->
<jar jarfile="${build.lib}/jmx-ejb-connector-client.jar"
- manifest="${build.etc}/ejb-connector-client.mf">
+ manifest="${build.etc}/manifest/ejb-connector-client.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/jmx/ObjectHandler**"/>
<include name="org/jboss/jmx/connector/notification/**"/>
@@ -655,9 +627,9 @@
</fileset>
</jar>
- <!-- Build jmx-ejb-connector-server.sar (should try to use jlink for this)-->
+ <!-- jmx-ejb-connector-server.sar -->
<jar jarfile="${build.lib}/jmx-ejb-connector-server.sar">
- <!-- manifest="${build.etc}/ejb-connector-server.mf"> -->
+ <!-- manifest="${build.etc}/manifest/ejb-connector-server.mf"> -->
<fileset dir="${build.classes}">
<include name="org/jboss/jmx/connector/notification/**"/>
<include name="org/jboss/jmx/connector/ejb/**Stub.class"/>
@@ -667,10 +639,11 @@
</fileset>
</jar>
- <!-- Build jmx-html-adaptor.sar (should try to use jlink for this)-->
+ <!-- jmx-html-adaptor.sar -->
+ <!-- (should try to use jlink for this) -->
<unjar src="${sun.jmx.lib}/jmxtools.jar" dest="${build.classes}"/>
<jar jarfile="${build.lib}/jmx-html-adaptor.sar">
- <!-- manifest="${build.etc}/rmiconnector.mf"> -->
+ <!-- manifest="${build.etc}/manifest/rmiconnector.mf"> -->
<fileset dir="${build.classes}">
<include name="org/jboss/jmx/interfaces/**"/>
<include name="org/jboss/jmx/server/**"/>
@@ -681,9 +654,9 @@
</fileset>
</jar>
- <!-- Build jmx-rmi-adaptor.jar -->
+ <!-- jmx-rmi-adaptor.jar -->
<jar jarfile="${build.lib}/jmx-rmi-adaptor.jar"
- manifest="${build.etc}/rmi-adaptor.mf">
+ manifest="${build.etc}/manifest/rmi-adaptor.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/jmx/adaptor/rmi/**"/>
<include name="org/jboss/jmx/connector/RemoteMBeanServer**"/>
@@ -698,36 +671,13 @@
</fileset>
</jar>
- <!-- Build deploy.jar -->
- <jar jarfile="${build.lib}/deploy.jar"
- manifest="${build.etc}/deploy.mf">
- <fileset dir="${build.classes}">
- <include name="org/jboss/deployment/**"/>
- <include name="org/jboss/jmx/service/Deployer.class"/>
- <include name="org/jboss/jmx/connector/RemoteMBeanServer**"/>
- <include name="org/jboss/jmx/connector/notification/RMI**"/>
- <include name="org/jboss/jmx/connector/rmi/RMIConnector.class"/>
- <include name="org/jboss/jmx/connector/rmi/RMINotificationListener.class"/>
- <include name="org/jboss/jmx/connector/rmi/RMIClientConnectorImpl*.class"/>
- <include name="org/jboss/jmx/connector/rmi/RMIConnectorImpl_Stub.class"/>
- <include name="org/jboss/jmx/connector/ConnectorFactory*.class"/>
- <include name="org/jboss/system/Service.class"/>
- <include name="org/jboss/system/ServiceMBean*.class"/>
- <include name="org/jboss/logging/**"/>
- <include name="org/jboss/ejb/CacheKey.class"/>
- <include name="org/jboss/util/FastKey.class"/>
- </fileset>
- </jar>
-
- <!-- Build jmx-rmi-connector-client.jar -->
+ <!-- jmx-rmi-connector-client.jar -->
<jar jarfile="${build.lib}/jmx-rmi-connector-client.jar"
- manifest="${build.etc}/rmi-connector-client.mf">
+ manifest="${build.etc}/manifest/rmi-connector-client.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/jmx/adaptor/rmi/*Stub.class"/>
<include name="org/jboss/jmx/adaptor/rmi/RMIAdaptor*.class"/>
<include name="org/jboss/jmx/connector/RemoteMBeanServer.class"/>
- <!-- <include
- name="org/jboss/jmx/connector/RemoteMBeanServerMBean.class"/> -->
<include name="org/jboss/jmx/connector/notification/RMI**"/>
<include
name="org/jboss/jmx/connector/notification/JMSNotificationListener.class"/>
<include name="org/jboss/jmx/connector/rmi/**"/>
@@ -737,9 +687,9 @@
</fileset>
</jar>
- <!-- Build jmx-connector-client-factory.jar -->
+ <!-- jmx-connector-client-factory.jar -->
<jar jarfile="${build.lib}/jmx-connector-client-factory.jar"
- manifest="${build.etc}/connector-client-factory.mf">
+ manifest="${build.etc}/manifest/connector-client-factory.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/jmx/connector/ConnectorFactory*.class"/>
<include name="org/jboss/jmx/connector/TestClient*.class"/>
@@ -749,15 +699,12 @@
</fileset>
</jar>
- <!-- Build jms-ra.rar -->
- <!-- First build the inside jar -->
+ <!-- jms-ra.rar -->
<jar jarfile="${build.lib}/jms-ra.jar">
<fileset dir="${build.classes}">
<include name="org/jboss/jms/ra/**"/>
</fileset>
</jar>
-
- <!-- Now build the rar containing the jar and the ra.xml -->
<jar jarfile="${build.lib}/jms-ra.rar">
<fileset dir="${build.lib}">
<include name="jms-ra.jar"/>
@@ -767,33 +714,38 @@
</fileset>
</jar>
- <!-- HACK Build jboss-security.jar -->
+ <!-- HACK jboss-security.jar -->
<jar jarfile="${build.lib}/jboss-security.jar">
<fileset dir="${build.classes}">
<include name="org/jboss/security/**"/>
</fileset>
</jar>
- <!-- The following might not be needed any more -->
+ <!--
+ | JBoss/Testsuite Support
+ -->
- <!-- Build jboss-metadata.jar -->
- <jar jarfile="${build.lib}/jboss-metadata.jar">
+ <!-- deploy.jar -->
+ <jar jarfile="${build.lib}/deploy.jar"
+ manifest="${build.etc}/manifest/deploy.mf">
<fileset dir="${build.classes}">
- <include name="org/jboss/metadata/**"/>
- <include name="org/jboss/ejb/DeploymentException.class"/>
- </fileset>
- <fileset dir="${build.etc}/conf/default">
- <include name="standardjboss.xml"/>
+ <include name="org/jboss/deployment/**"/>
+ <include name="org/jboss/jmx/service/Deployer.class"/>
+ <include name="org/jboss/jmx/connector/RemoteMBeanServer**"/>
+ <include name="org/jboss/jmx/connector/notification/RMI**"/>
+ <include name="org/jboss/jmx/connector/rmi/RMIConnector.class"/>
+ <include name="org/jboss/jmx/connector/rmi/RMINotificationListener.class"/>
+ <include name="org/jboss/jmx/connector/rmi/RMIClientConnectorImpl*.class"/>
+ <include name="org/jboss/jmx/connector/rmi/RMIConnectorImpl_Stub.class"/>
+ <include name="org/jboss/jmx/connector/ConnectorFactory*.class"/>
+ <include name="org/jboss/system/Service.class"/>
+ <include name="org/jboss/system/ServiceMBean*.class"/>
+ <include name="org/jboss/logging/**"/>
+ <include name="org/jboss/ejb/CacheKey.class"/>
+ <include name="org/jboss/util/FastKey.class"/>
</fileset>
</jar>
- <!-- Build jboss-deployer.jar -->
- <jar jarfile="${build.lib}/jboss-deployer.jar">
- <fileset dir="${build.classes}">
- <include name="org/jboss/deployment/DeployerMBean*"/>
- <include name="org/jboss/deployment/DeploymentException*"/>
- </fileset>
- </jar>
</target>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development