[jboss-cvs] jboss-seam ...

Gavin King gavin.king at jboss.com
Tue Dec 5 08:31:06 EST 2006


  User: gavin   
  Date: 06/12/05 08:31:06

  Modified:    jboss-seam  build.xml
  Log:
  the new build
  
  Revision  Changes    Path
  1.115     +167 -37   jboss-seam/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/build.xml,v
  retrieving revision 1.114
  retrieving revision 1.115
  diff -u -b -r1.114 -r1.115
  --- build.xml	30 Nov 2006 10:24:51 -0000	1.114
  +++ build.xml	5 Dec 2006 13:31:06 -0000	1.115
  @@ -74,6 +74,12 @@
       <property name="javac.debug"          value="true"/>
       <property name="javac.deprecation"    value="false"/>
       
  +	<property name="example.docroot.dir"     value="view"/>
  +	<property name="example.resources.dir"   value="resources"/>
  +	<property name="example.webinf.dir"      value="${example.resources.dir}/WEB-INF"/>
  +	<property name="example.webinf.lib.dir"  value="${example.resources.dir}/WEB-INF/lib"/>
  +	<property name="example.ds"              value="${example.name}-ds.xml"/>
  +
       <path id="example.path" />
       
       <fileset id="lib" 
  @@ -81,26 +87,118 @@
           description="compile-time dependencies">
           <include name="lib/*.jar"/>
           <include name="drools/lib/*.jar"/>
  -      <include name="facelets/lib/*.jar"/>
       </fileset>
       
  -    <fileset id="seam.jar" 
  +    <zipfileset id="seam.jar" 
               dir="${imported.basedir}"
               description="the main Seam jar">
  -        <include name="${name}.jar" />
  -    </fileset>
  +        <include name="${name}.jar"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="el.jar" 
  +               dir="${lib.dir}"
  +            description="the unified EL jars">
  +        <include name="el-*.jar" />
  +    </zipfileset>
  +	
  +    <zipfileset id="jbpm.jar" 
  +               dir="${lib.dir}" 
  +            description="the jBPM jar">
  +        <include name="jbpm*.jar" if="example.jbpm.lib"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="drools.jar" 
  +               dir="${drools.lib.dir}" 
  +            description="the Drools jars">
  +    	<include name="*.jar" if="example.drools.lib"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="cache.jar" 
  +               dir="${lib.dir}" 
  +            description="the JBoss Cache and JGroups jars">
  +        <include name="jboss-cache-jdk50.jar" if="example.cache.lib"/>
  +        <include name="jboss-aop-jdk50.jar" if="example.cache.lib"/>
  +        <include name="jgroups.jar" if="example.cache.lib"/>
  +    </zipfileset>
       
  -    <fileset id="extra.seam.jar" 
  +    <zipfileset id="seam.extra.jar" 
               dir="${imported.basedir}"
  -            description="the Seam debug and UI jars">
  -        <include name="${name}-ui.jar" />
  -        <include name="${name}-debug.jar" />
  +    	    prefix="WEB-INF/lib"
  +            description="the extra Seam jars">
  +        <include name="jboss-seam-ui.jar" if="example.seam.lib"/>
  +    	<include name="jboss-seam-debug.jar" if="example.seam.lib"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="facelets.jar" 
  +            dir="${lib.dir}"
  +    	 prefix="WEB-INF/lib"
  +            description="the facelets jar">
  +        <include name="jsf-facelets.jar" if="example.facelets.lib"/>
  +    </zipfileset>
  +    
  +    <fileset id="example.resources" 
  +    	    dir="${example.resources.dir}">
  +        <include name="**/*.*"/>
       </fileset>
       
  -    <fileset id="ui.seam.jar" 
  -            dir="${imported.basedir}"
  -            description="the Seam UI jar">
  -        <include name="${name}-ui.jar" />
  +    <zipfileset id="example.war.docroot"
  +               dir="${example.docroot.dir}">
  +        <include name="**/*"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="example.war.webinf"
  +            prefix="WEB-INF"
  +               dir="${example.webinf.dir}" >
  +        <patternset refid="meta.files"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="example.war.webinf.lib"
  +            prefix="WEB-INF/lib"
  +               dir="${example.webinf.lib.dir}">
  +        <include name="*.jar"/>
  +    </zipfileset>
  +
  +    <fileset id="example.ejb3.resources"
  +            dir="${example.resources.dir}">
  +        <include name="import.sql"/>
  +        <include name="seam.properties"/>
  +        <include name="META-INF/persistence.xml"/>
  +    	<include name="META-INF/ejb-jar.xml"/>
  +    	<include name="META-INF/components.xml"/>
  +    	<include name="META-INF/jboss.xml"/>
  +    </fileset>
  +    
  +    <zipfileset id="example.ear.resources"
  +               dir="${example.resources.dir}">
  +        <include name="META-INF/application.xml"/>
  +    	<include name="META-INF/jboss-app.xml"/>
  +    	<include name="treecache.xml"/>
  +    	<include name="*.jpdl.xml"/>
  +    	<exclude name=".gpd.*"/>
  +    	<include name="*.cfg.xml"/>
  +    	<include name="*.xsd"/>
  +    	<include name="*.drl"/>
  +    </zipfileset>
  +
  +    <fileset id="example.deploy"
  +            dir="${example.resources.dir}">
  +        <include name="${example.ds}"/>
  +    </fileset>
  +    
  +	<patternset id="example.undeploy">
  +        <include name="${example.ds}"/>
  +    </patternset>
  +    
  +    <zipfileset id="example.tomcat.war.webinf"
  +            prefix="WEB-INF"
  +               dir="resources/WEB-INF" >
  +        <include name="**/*.*"/>
  +    </zipfileset>
  +    
  +    <fileset id="example.tomcat.resources"
  +            dir="resources">
  +        <include name="**/*.*"/>
  +        <exclude name="WEB-INF/**/*.*"/>
       </fileset>
       
       <zipfileset id="example.tomcat.lib" 
  @@ -108,7 +206,12 @@
                  dir="${lib.dir}"
                  description="run-time dependencies for tomcat deployment">
           <include name="*.jar"/>
  +		<exclude name="jsf-facelets*.jar"/>
  +		<exclude name="jboss-*-jdk50.jar"/>
  +		<exclude name="jgroups*.jar"/>
  +		<exclude name="jbpm*.jar"/>
           <exclude name="servlet-api.jar"/>
  +    	<exclude name="ant*.jar"/>
           <exclude name="javax.servlet.jsp.jar"/>
           <exclude name="testng-*.jar"/>
       </zipfileset>
  @@ -116,7 +219,26 @@
       <zipfileset id="example.tomcat.seam.jar" 
               prefix="WEB-INF/lib"
               dir="${imported.basedir}">
  -        <include name="${name}.jar" />
  +        <include name="${name}.jar"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="example.tomcat.drools.jar" 
  +    	    prefix="WEB-INF/lib"
  +            dir="${drools.lib.dir}">
  +    	<include name="${example.drools.lib}"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="example.tomcat.cache.jar" 
  +    	    prefix="WEB-INF/lib"
  +            dir="${lib.dir}">
  +        <include name="${example.cache.lib}"/>
  +        <include name="${example.jgroups.lib}"/>
  +    </zipfileset>
  +    
  +    <zipfileset id="example.tomcat.jbpm.jar" 
  +    	    prefix="WEB-INF/lib"
  +            dir="${lib.dir}">
  +    	<include name="${example.jbpm.lib}"/>
       </zipfileset>
       
       <path id="build.classpath">
  @@ -819,7 +941,8 @@
           <jar destfile="${build.dir}/${example.name}.war">
               <zipfileset refid="example.war.docroot"/>
               <zipfileset refid="example.war.webinf.lib"/>
  -            <zipfileset refid="example.war.webinf.lib.extra"/>
  +        	<zipfileset refid="facelets.jar"/>
  +        	<zipfileset refid="seam.extra.jar"/>
               <zipfileset dir="${build.dir}/resources">
                   <include name="WEB-INF/**/*.*"/>
               </zipfileset>
  @@ -830,13 +953,17 @@
       <target name="ejb3" depends="compile">
           <jar jarfile="${build.dir}/${example.name}.jar">
               <fileset refid="example.classes"/>
  -            <fileset refid="example.ejb3.root"/>
  +            <fileset refid="example.ejb3.resources"/>
           </jar>
       </target>
   
       <target name="ear" depends="ejb3, war">
           <jar destfile="${build.dir}/${example.name}.ear">
               <fileset refid="seam.jar"/>
  +        	<fileset refid="el.jar"/>
  +            <fileset refid="drools.jar"/>
  +            <fileset refid="cache.jar"/>
  +            <fileset refid="jbpm.jar"/>
               <zipfileset dir="${build.dir}">
                   <include name="${example.name}.jar"/>
               </zipfileset>
  @@ -844,7 +971,6 @@
                   <include name="${example.name}.war"/>
               </zipfileset>
               <zipfileset refid="example.ear.resources"/>
  -            <fileset refid="example.ejb3.lib"/>
           </jar>
       </target>
   
  @@ -895,9 +1021,13 @@
           <jar destfile="${build.dir}/${example.name}.war" duplicate="preserve">
               <zipfileset refid="example.tomcat.lib"/>
               <zipfileset refid="example.tomcat.seam.jar"/>
  +        	<zipfileset refid="example.tomcat.drools.jar"/>
  +        	<zipfileset refid="example.tomcat.cache.jar"/>
  +        	<zipfileset refid="example.tomcat.jbpm.jar"/>
               <zipfileset refid="example.war.docroot"/>
               <zipfileset refid="example.war.webinf.lib"/>
  -            <zipfileset refid="example.war.webinf.lib.extra"/>
  +        	<zipfileset refid="facelets.jar"/>
  +        	<zipfileset refid="seam.extra.jar"/>
               <zipfileset dir="${build.dir}/resources">
                   <include name="WEB-INF/**/*.*"/>
               </zipfileset>
  
  
  



More information about the jboss-cvs-commits mailing list