User: d_jencks
Date: 02/02/21 20:24:55
Modified: . build.xml
Log:
Made classes visible across all subpackages in a deployment such as an ear. (bug
520676. Restructured deployment process to involve 3 phases: classloading, create
where components set up their externally visible aspects, and start where components
connect to other components. Renamed Application to EjbModule.
Revision Changes Path
1.70 +21 -1 jboss/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/jboss/build.xml,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- build.xml 21 Feb 2002 23:33:19 -0000 1.69
+++ build.xml 22 Feb 2002 04:24:54 -0000 1.70
@@ -12,7 +12,7 @@
<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: build.xml,v 1.69 2002/02/21 23:33:19 chirino Exp $ -->
+<!-- $Id: build.xml,v 1.70 2002/02/22 04:24:54 d_jencks Exp $ -->
<project default="main" name="JBoss/Server">
@@ -235,6 +235,7 @@
<property name="build.bin" value="${module.output}/bin"/>
<property name="build.docs" value="${module.output}/docs"/>
<property name="build.beans" value="${module.output}/beans"/>
+ <property name="build.gen-src" value="${module.output}/gen-src"/>
<property name="build.resources" value="${module.output}/resources"/>
<property name="build.reports" value="${module.output}/reports"/>
@@ -303,6 +304,7 @@
-->
<target name="compile"
depends="compile-bean-sources,
+ compile-mbean-sources,
compile-classes,
compile-rmi,
compile-etc,
@@ -310,6 +312,23 @@
compile-bin"
description="Compile all source files."/>
+ <!-- Compile mbeans with XDoclet -->
+ <target name="compile-mbean-sources" depends="init">
+ <taskdef name="xdoclet" classname="xdoclet.jmx.JMXDocletTask"/>
+
+ <mkdir dir="${build.gen-src}"/>
+ <xdoclet sourcepath="${source.java}"
+ destdir="${build.gen-src}"
+ classpath="${xdoclet.task.classpath}"
+ excludedtags="@version,@author">
+ <fileset dir="${source.java}">
+ <include name="org/jboss/ejb/EjbModule.java"/>
+ </fileset>
+ <mbeaninterface/>
+
+ </xdoclet>
+ </target>
+
<!-- Compile EJB beans with XDoclet -->
<target name="compile-bean-sources" depends="init">
<taskdef name="xdoclet" classname="xdoclet.ejb.EjbDocletTask"/>
@@ -368,6 +387,7 @@
<src path="${source.java}"/>
<src path="${build.beans}"/>
+ <src path="${build.gen-src}"/>
<include name="${javac.includes}"/>
<exclude name="${javac.excludes}"/>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development