User: user57
Date: 02/01/02 20:00:56
Modified: . build.xml
Log:
o migrated all components to a new JMX domain name model. jboss.system
is now where to core/spine components live. moved all components that
were in JBOSS-SYSTEM that did not move into a jboss.* domain into
jboss (where the server is now registered). The point was to limit the
members of jboss.system to core bits only.
o Created org.jboss.system.Server, which does the work of initialization
that org.jboss.Main used to do. Main now only parses the command line,
sets up basic legecy properties and creates a Server instance.
o Moved functionality of Shutdown (component not cl tool) into Server (
which is bound as jboss.system:service=Server)
o Moved more Runtime access from Info into Server. Exposed memory info
as attributes.
o Logging a WARN everywhere that uses System.getProperty("jboss.system.home")
as that should go away soon/eventually.
o Initialized the invokerMap in the harmi impl to avoid NPE
o Made getopt.jar a member of the lib/* dir instead of adding it to the
run.jar and shutdown.jars each time.
o Minor cosmetic changes along the way.
Revision Changes Path
1.49 +33 -33 jboss/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/jboss/build.xml,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- build.xml 2001/12/18 21:40:21 1.48
+++ build.xml 2002/01/03 04:00:56 1.49
@@ -12,7 +12,7 @@
<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: build.xml,v 1.48 2001/12/18 21:40:21 mnf999 Exp $ -->
+<!-- $Id: build.xml,v 1.49 2002/01/03 04:00:56 user57 Exp $ -->
<project default="main" name="JBoss/Server">
@@ -315,7 +315,12 @@
| documentation compiles.
-->
<target name="compile"
- depends="compile-bean-sources, compile-classes, compile-rmi, compile-etc,
compile-resources, compile-bin"
+ depends="compile-bean-sources,
+ compile-classes,
+ compile-rmi,
+ compile-etc,
+ compile-resources,
+ compile-bin"
description="Compile all source files."/>
<!-- Compile EJB beans with XDoclet -->
@@ -467,17 +472,18 @@
<mkdir dir="${build.lib}"/>
<!-- Build jboss.jar -->
- <jar jarfile="${build.lib}/jboss.jar"
- manifest="${build.etc}/jboss.mf">
+ <jar jarfile="${build.lib}/jboss.jar" manifest="${build.etc}/jboss.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/**"/>
- <!-- Exclude Main, it will go into run.jar -->
- <exclude name="org/jboss/Main*"/>
- <!-- Exclude JMX Connector stuff we will use the connector JSR for that -->
+
+ <!-- Exclude command line utilities -->
+ <exclude name="org/jboss/*"/>
+
+ <!-- Exclude JMX Connector stuff we will use the connector SAR for that -->
<exclude name="org/jboss/jmx/**"/>
- <!-- But include this interface because the Farm needs it -->
- <include name="org/jboss/jmx/connector/RemoteMBeanServer.class"/>
</fileset>
+
+ <!-- HACK -->
<fileset dir="${build.classes}">
<!-- But include this interface because the Farm needs it -->
<include name="org/jboss/jmx/connector/RemoteMBeanServer.class"/>
@@ -493,18 +499,24 @@
</fileset>
</jar>
- <!-- Build jboss-boot.jar -->
+ <!--
+ | Build jboss-boot.jar
+ |
+ | This file is always local and contains the basic classed required
+ | to start the server and setup network service loading.
+ -->
<jar jarfile="${build.lib}/jboss-boot.jar">
<fileset dir="${build.classes}">
- <include name="org/jboss/system/BootstrapLogger.class"/>
- <include name="org/jboss/system/URLClassLoader.class"/>
- <include name="org/jboss/system/URLClassLoaderMBean.class"/>
- <include name="org/jboss/system/MBeanClassLoader.class"/>
- <include name="org/jboss/system/MBeanClassLoaderMBean.class"/>
- <include name="org/jboss/system/ServiceLibraries.class"/>
- <include name="org/jboss/system/ServiceLibrariesMBean.class"/>
- <include name="org/jboss/deployment/DeploymentException.class"/>
+ <include name="org/jboss/system/BootstrapLogger*"/>
+ <include name="org/jboss/system/URLClassLoader*"/>
+ <include name="org/jboss/system/MBeanClassLoader*"/>
+ <include name="org/jboss/system/ServiceLibraries*"/>
+ <include name="org/jboss/system/Server*"/>
+ <include name="org/jboss/Version*"/>
</fileset>
+ <fileset dir="${build.resources}">
+ <include name="org/jboss/version.properties"/>
+ </fileset>
</jar>
<!-- Build jboss-spine.jar -->
@@ -519,9 +531,7 @@
<include name="org/jboss/system/ServiceConfigurator.class"/>
<include name="org/jboss/system/ServiceControllerMBean.class"/>
<include name="org/jboss/system/ConfigurationException.class"/>
- <include name="org/jboss/system/Info.class"/>
- <include name="org/jboss/system/InfoMBean.class"/>
- <include name="org/jboss/system/Shutdown*.class"/>
+ <include name="org/jboss/system/Info*"/>
<include name="org/jboss/system/ServiceContext.class"/>
<include name="org/jboss/deployment/ServiceDeployer.class"/>
<include name="org/jboss/deployment/ServiceDeployerMBean.class"/>
@@ -561,26 +571,16 @@
</jar>
<!-- Build run.jar -->
- <!-- should use jlink for this, but jlink sucks -->
- <unjar src="${gnu.getopt.lib}/getopt.jar" dest="${build.classes}"/>
- <jar jarfile="${build.lib}/run.jar"
- manifest="${build.etc}/run.mf">
+ <jar jarfile="${build.lib}/run.jar" manifest="${build.etc}/run.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/Main*"/>
- <include name="org/jboss/Version*"/>
- <include name="gnu/getopt/**"/>
- </fileset>
- <fileset dir="${build.resources}">
- <include name="org/jboss/version.properties"/>
</fileset>
</jar>
<!-- Build shutdown.jar -->
- <unjar src="${gnu.getopt.lib}/getopt.jar" dest="${build.classes}"/>
- <jar jarfile="${build.lib}/shutdown.jar">
+ <jar jarfile="${build.lib}/shutdown.jar" manifest="${build.etc}/shutdown.mf">
<fileset dir="${build.classes}">
<include name="org/jboss/Shutdown*"/>
- <include name="gnu/getopt/**"/>
</fileset>
</jar>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development