antlets/xdoclet/src xbuild.xml,1.2,1.3

Gerry Noij <[email protected]> Fri, 19 Mar 2004 13:48:53 +0000
Newsgroups gmane.comp.krysalis.metamorphosis.cvs
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/antlets/xdoclet/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31744/xdoclet/src

Modified Files:
	xbuild.xml 
Log Message:
Added jboss-ejbdoclet task and bea-ejbdoclet task, uses properties.xml for ejbspec and jboss-version

Index: xbuild.xml
===================================================================
RCS file: /cvsroot/metamorphosis/antlets/xdoclet/src/xbuild.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** xbuild.xml	2 Mar 2004 21:16:39 -0000	1.2
--- xbuild.xml	19 Mar 2004 13:48:48 -0000	1.3
***************
*** 12,20 ****
  	<property name="xdoclet.antlet.build.dir" 
    			value="${project.build.dir}/xdoclet"/>  
-   			
- 
- 
-                    
- 
  
    <!-- Classpath for my jars -->
--- 12,15 ----
***************
*** 37,50 ****
  	<target name="init.xdoclet" >
  		<!-- Classpath for my jars -->
! 	<path id="xdoclet.classpath">
  		<fileset dir="${xdoclet.antlet.dir}/lib">
  			<include name="*.jar"/>
  		</fileset>
  		<path refid="${project.name}.classpath"/>
! 	</path>
  	
  
! 	<taskdef file="${xdoclet.antlet.dir}/tasks.properties"
  		classpathref="xdoclet.classpath"/>
  	</target>
  	<!-- =================================================================== -->
--- 32,53 ----
  	<target name="init.xdoclet" >
  		<!-- Classpath for my jars -->
!   	  <path id="xdoclet.classpath">
  		<fileset dir="${xdoclet.antlet.dir}/lib">
  			<include name="*.jar"/>
  		</fileset>
  		<path refid="${project.name}.classpath"/>
! 	  </path>
  	
  
! 	  <taskdef file="${xdoclet.antlet.dir}/tasks.properties"
  		classpathref="xdoclet.classpath"/>
+ 
+       <!-- Read the properties from properties.xml -->
+ 	  <xmlproperty file="${xdoclet.antlet.dir}/conf/properties.xml"                   
+     			 keeproot="false" 
+     			 collapseAttributes="true"
+     			 semanticAttributes="true"
+                  includeSemanticAttribute="true" />   
+ 		
  	</target>
  	<!-- =================================================================== -->
***************
*** 84,88 ****
          <ejbdoclet destdir="${project.src.dir}"
                     addedtags="@xdoclet-generated at ${TODAY}"
!                    ejbspec="1.1"
                     force="${xdoclet.force}"
                     mergedir="${xdoclet.antlet.ejb.merge.dir}">
--- 87,91 ----
          <ejbdoclet destdir="${project.src.dir}"
                     addedtags="@xdoclet-generated at ${TODAY}"
!                    ejbspec="${xdoclet.ejbspec}"
                     force="${xdoclet.force}"
                     mergedir="${xdoclet.antlet.ejb.merge.dir}">
***************
*** 92,98 ****
              <homeinterface/>
              <utilobject/>
-             <jboss validatexml="true" destdir="${xdoclet.build.dir}/site"/>
              <deploymentdescriptor validatexml="true"/>
          </ejbdoclet>
  	</target>
  </project>
--- 95,135 ----
              <homeinterface/>
              <utilobject/>
              <deploymentdescriptor validatexml="true"/>
          </ejbdoclet>
  	</target>
+ 
+ 	<target name="jboss-ejbdoclet" depends="init.xdoclet">
+         <mkdir dir="${xdoclet.antlet.build.dir}/ejb/gen"/>
+         <ejbdoclet destdir="${project.src.dir}"
+                    addedtags="@xdoclet-generated at ${TODAY}"
+                    ejbspec="${xdoclet.ejbspec}"
+                    force="${xdoclet.force}"
+                    mergedir="${xdoclet.antlet.ejb.merge.dir}">
+             <fileset dir="${project.src.dir}"/>
+ 
+             <remoteinterface/>
+             <homeinterface/>
+             <utilobject/>
+             <jboss version="${xdoclet.jboss-version}" validatexml="true" destdir="${project.src.dir}/META-INF"/>
+             <deploymentdescriptor validatexml="true" destdir="${project.src.dir}/META-INF"/>
+         </ejbdoclet>
+ 	</target>
+ 
+ 	<target name="bea-ejbdoclet" depends="init.xdoclet">
+         <mkdir dir="${xdoclet.antlet.build.dir}/ejb/gen"/>
+         <ejbdoclet destdir="${project.src.dir}"
+                    addedtags="@xdoclet-generated at ${TODAY}"
+                    ejbspec="${xdoclet.ejbspec}"
+                    force="${xdoclet.force}"
+                    mergedir="${xdoclet.antlet.ejb.merge.dir}">
+             <fileset dir="${project.src.dir}"/>
+ 
+             <remoteinterface/>
+             <homeinterface/>
+             <utilobject/>
+             <weblogic destdir="${project.src.dir}/META-INF"/>
+             <deploymentdescriptor validatexml="true" destdir="${project.src.dir}/META-INF"/>
+         </ejbdoclet>
+ 	</target>
+ 
  </project>



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click