[jboss-cvs] jboss-seam/examples ...

Michael Yuan michael.yuan at jboss.com
Fri Jul 6 17:42:41 EDT 2007


  User: myuan   
  Date: 07/07/06 17:42:41

  Modified:    examples  build.xml
  Log:
  add targets for non-jboss and non-tomcat builds
  
  Revision  Changes    Path
  1.12      +41 -0     jboss-seam/examples/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/build.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -b -r1.11 -r1.12
  --- build.xml	4 Jul 2007 19:04:40 -0000	1.11
  +++ build.xml	6 Jul 2007 21:42:41 -0000	1.12
  @@ -106,6 +106,10 @@
   		<exclude name="**/*" />
   	</fileset>
   
  +	<!-- Added to the non-ejb war lib on build -->
  +	<fileset id="noejb.war.extras" dir=".">
  +		<exclude name="**/*" />
  +	</fileset>
   
   	<!-- ############## SEAM JARS AND REQUIRED DEPENDENCIES ############### -->
   	<!-- 
  @@ -663,4 +667,41 @@
   		</testng>
   	</target>
   
  +	<!-- Extend the standard war target to add extras which non-ejb wars needs -->
  +	<target name="noejb.war" depends="war">
  +		<copy todir="${war.dir}/WEB-INF/lib">
  +			<fileset refid="seam.jar" />
  +			<fileset refid="noejb.war.extras" />
  +			<fileset refid="drools.jar" />
  +			<fileset refid="cache.jar" />
  +			<fileset refid="jbpm.jar" />
  +			<fileset refid="spring.jar" />
  +			<fileset refid="gwt.jar" />
  +			<fileset refid="jboss-el.jar" />
  +			<fileset refid="search.jar"/>
  +			<mapper type="flatten" />
  +		</copy>
  +		<copy todir="${war.dir}/WEB-INF/classes" failonerror="false">
  +			<fileset dir="${resources.dir}/WEB-INF/classes" >
  +                          <include name="**/*"/>
  +                        </fileset>
  +                </copy>
  +		<!-- Copy in resources, with filtering -->
  +		<copy todir="${war.dir}">
  +			<fileset refid="war.resources" />
  +			<filterset>
  +				<filter token="debug" value="${debug}" />
  +			</filterset>
  +		</copy>
  +	</target>
  +
  +	<target name="noejb.archive" depends="tomcat.jar,noejb.war" description="Package the archives for non-ejb war">
  +		<jar jarfile="${dist.dir}/${example.name}.jar" basedir="${jar.dir}" />
  +		<jar jarfile="${dist.dir}/${example.name}.war">
  +			<fileset dir="${war.dir}" />
  +			<zipfileset dir="${dist.dir}" prefix="WEB-INF/lib">
  +				<include name="${example.name}.jar" />
  +			</zipfileset>
  +		</jar>
  +	</target>
   </project>
  
  
  



More information about the jboss-cvs-commits mailing list