[jboss-cvs] jboss-seam ...
Norman Richards
norman.richards at jboss.com
Sun Dec 24 11:21:32 EST 2006
User: nrichards
Date: 06/12/24 11:21:32
Modified: jboss-seam build.xml
Log:
check in itext preview
Revision Changes Path
1.124 +80 -5 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.123
retrieving revision 1.124
diff -u -b -r1.123 -r1.124
--- build.xml 16 Dec 2006 15:04:04 -0000 1.123
+++ build.xml 24 Dec 2006 16:21:32 -0000 1.124
@@ -20,6 +20,7 @@
<property name="build.dir" value="build"/>
<property name="classes.dir" value="${build.dir}/classes"/>
<property name="uiclasses.dir" value="${build.dir}/uiclasses"/>
+ <property name="pdfclasses.dir" value="${build.dir}/pdfclasses"/>
<property name="debugclasses.dir" value="${build.dir}/debugclasses"/>
<property name="coverage.dir" value="${build.dir}/coverage"/>
@@ -27,9 +28,10 @@
<property name="src.java.dir" value="src/main"/>
<property name="src.ui.dir" value="src/ui"/>
+ <property name="src.pdf.dir" value="src/pdf"/>
<property name="src.debug.dir" value="src/debug"/>
<property name="src.gen.dir" value="src/gen"/>
- <property name="src.test.dir" value="src/test"/>
+ <property name="src.test.dir" value="src/test/misc"/>
<property name="lib.dir" value="${imported.basedir}/lib"/>
<property name="drools.lib.dir" value="${imported.basedir}/drools/lib"/>
@@ -53,6 +55,7 @@
<property name="dist.ref.dir" value="${dist.dir}/doc/reference"/>
<property name="dist.src.java.dir" value="${dist.dir}/src/main"/>
<property name="dist.src.ui.dir" value="${dist.dir}/src/ui"/>
+ <property name="dist.src.pdf.dir" value="${dist.dir}/src/pdf"/>
<property name="dist.src.debug.dir" value="${dist.dir}/src/debug"/>
<property name="dist.src.gen.dir" value="${dist.dir}/src/gen"/>
<property name="dist.src.test.dir" value="${dist.dir}/src/test"/>
@@ -92,8 +95,18 @@
description="the Seam jars">
<include name="jboss-seam-debug.jar" if="example.seam.debug.lib"/>
<include name="jboss-seam-ui.jar" if="example.seam.ui.lib"/>
+ <include name="jboss-seam-pdf.jar" if="example.seam.pdf.lib"/>
</zipfileset>
+
+ <zipfileset id="example.itext.jar"
+ dir="${lib.dir}"
+ prefix="WEB-INF/lib"
+ description="the itext jar">
+ <include name="itext-*.jar" if="example.seam.pdf.lib"/>
+ </zipfileset>
+
+
<zipfileset id="example.seam.main.jar"
dir="${imported.basedir}"
description="the main Seam jar">
@@ -161,6 +174,8 @@
dir="${example.resources.dir}">
<include name="META-INF/application.xml"/>
<include name="META-INF/jboss-app.xml"/>
+ <include name="META-INF/*-service.xml"/>
+ <include name="META-INF/*-xmbean.xml"/>
<include name="treecache.xml"/>
<include name="*.jpdl.xml"/>
<exclude name=".gpd.*"/>
@@ -211,6 +226,7 @@
<include name="${name}.jar"/>
<include name="jboss-seam-debug.jar" if="example.seam.debug.lib"/>
<include name="jboss-seam-ui.jar" if="example.seam.ui.lib"/>
+ <include name="jboss-seam-pdf.jar" if="example.seam.pdf.lib"/>
</zipfileset>
<zipfileset id="example.tomcat.drools.jar"
@@ -417,6 +433,19 @@
</target>
+ <target name="initpdf"
+ description="Initialize the build for the PDF package">
+ <echo message="Build ${Name} PDF ${version}"/>
+
+ <mkdir dir="${pdfclasses.dir}"/>
+ <copy todir="${pdfclasses.dir}">
+ <fileset dir="${src.pdf.dir}">
+ <patternset refid="meta.files"/>
+ </fileset>
+ </copy>
+
+ </target>
+
<target name="initdebug"
description="Initialize the build for the debug package">
<echo message="Build ${Name} Debug ${version}"/>
@@ -477,6 +506,25 @@
</javac>
</target>
+ <target name="compilepdf" depends="initpdf,select-compiler"
+ description="Compile the Java source code for the PDF package">
+ <javac
+ source="1.5"
+ target="1.5"
+ destdir="${pdfclasses.dir}"
+ debug="${javac.debug}"
+ deprecation="${javac.deprecation}"
+ nowarn="on">
+ <src path="${src.pdf.dir}"/>
+ <classpath>
+ <path refid="build.classpath" />
+ <fileset dir="${imported.basedir}">
+ <include name="jboss-seam-ui.jar" />
+ </fileset>
+ </classpath>
+ </javac>
+ </target>
+
<target name="compiledebug" depends="initdebug,select-compiler"
description="Compile the Java source code for the debug package">
<javac
@@ -600,6 +648,16 @@
</fileset>
</copy>
+ <mkdir dir="${dist.src.pdf.dir}"/>
+ <copy todir="${dist.src.pdf.dir}">
+ <fileset dir="${src.pdf.dir}">
+ <patternset refid="src.files"/>
+ </fileset>
+ <fileset dir="${src.pdf.dir}">
+ <patternset refid="meta.files"/>
+ </fileset>
+ </copy>
+
<mkdir dir="${dist.src.debug.dir}"/>
<copy todir="${dist.src.debug.dir}">
<fileset dir="${src.debug.dir}">
@@ -764,7 +822,7 @@
</copy>
</target>
- <target name="build" depends="jar,jarui,jardebug,jargen"
+ <target name="build" depends="jar,jarui,jarpdf,jardebug,jargen"
description="Build all four distribution .jar files"/>
<target name="jar" depends="compile"
@@ -798,6 +856,22 @@
</target>
+ <target name="jarpdf" depends="compilepdf"
+ description="Build the distribution .jar file for the PDF package">
+ <mkdir dir="${dist.dir}"/>
+
+ <jar jarfile="${basedir}/${name}-pdf.jar" basedir="${pdfclasses.dir}">
+ <include name="**/*.class"/>
+ <patternset refid="meta.files"/>
+ <manifest>
+ <attribute name="Seam-Version" value="${version}.${patchlevel}"/>
+ </manifest>
+ </jar>
+ <copy file="${basedir}/${name}-pdf.jar" todir="${dist.dir}"/>
+
+ </target>
+
+
<target name="jardebug" depends="compiledebug"
description="Build the distribution .jar file for the debug package">
<mkdir dir="${dist.dir}"/>
@@ -924,6 +998,7 @@
<zipfileset refid="example.war.webinf.lib"/>
<zipfileset refid="example.seam.misc.jar"/>
<zipfileset refid="example.facelets.jar"/>
+ <zipfileset refid="example.itext.jar"/>
<zipfileset dir="${build.dir}/resources">
<include name="WEB-INF/**/*.*"/>
</zipfileset>
More information about the jboss-cvs-commits
mailing list