[OFBiz] SVN: r6662 - in trunk/framework/webtools: . webapp/webtools/print
jaz@svn.ofbiz.org
jaz at svn.ofbiz.org
Thu Feb 2 11:39:11 CST 2006
Author: jaz
Date: 2006-02-02 11:39:09 -0600 (Thu, 02 Feb 2006)
New Revision: 6662
Modified:
trunk/framework/webtools/build.xml
trunk/framework/webtools/webapp/webtools/print/printStart.ftl
Log:
changed applet building to include all libraries in a single jar
Modified: trunk/framework/webtools/build.xml
===================================================================
--- trunk/framework/webtools/build.xml 2006-02-02 07:59:45 UTC (rev 6661)
+++ trunk/framework/webtools/build.xml 2006-02-02 17:39:09 UTC (rev 6662)
@@ -110,19 +110,17 @@
</target>
<target name="main-jar" depends="stubs">
- <jar jarfile="${build.dir}/lib/${name}.jar" basedir="${build.dir}/classes">
- <fileset dir="${build.dir}/classes" excludes="org/ofbiz/webtools/print/**"/>
- </jar>
+ <jar jarfile="${build.dir}/lib/${name}.jar" basedir="${build.dir}/classes"/>
</target>
<target name="print-jar" depends="stubs">
- <jar jarfile="${build.dir}/lib/${name}-print.jar">
- <fileset dir="${build.dir}/classes" includes="org/ofbiz/webtools/print/**"/>
- </jar>
<delete>
<fileset dir="webapp/webtools/applet" includes="*.jar"/>
</delete>
- <copy todir="webapp/webtools/applet">
+
+ <!-- unjar the required libraries -->
+ <mkdir dir="${build.dir}/tmp"/>
+ <unjar dest="${build.dir}/tmp">
<fileset file="${build.dir}/lib/${name}-print.jar"/>
<fileset file="../../base/lib/avalon-framework-4.1.5.jar"/>
<fileset file="../../base/lib/commons/commons-codec.jar"/>
@@ -130,8 +128,18 @@
<fileset file="../webapp/lib/barcode4j-fop-ext-0.20.5-complete.jar"/>
<fileset file="../webapp/lib/batik.jar"/>
<fileset file="../webapp/lib/fop.jar"/>
- </copy>
+ </unjar>
+ <!-- re-jar everything together -->
+ <jar jarfile="${build.dir}/lib/${name}-print.jar">
+ <fileset dir="${build.dir}/classes" includes="org/ofbiz/webtools/print/**"/>
+ <fileset dir="${build.dir}/tmp" includes="**"/>
+ </jar>
+
+ <!-- move the new complete archive to the applet directory -->
+ <move file="${build.dir}/lib/${name}-print.jar" todir="webapp/webtools/applet"/>
+ <delete dir="${build.dir}/tmp"/>
+
<!-- change this to use your personal certificate -->
<signjar sectionsonly="true" keystore="../../base/config/ofbizssl.jks"
storepass="changeit" keypass="changeit" storetype="jks" alias="ssl">
Modified: trunk/framework/webtools/webapp/webtools/print/printStart.ftl
===================================================================
--- trunk/framework/webtools/webapp/webtools/print/printStart.ftl 2006-02-02 07:59:45 UTC (rev 6661)
+++ trunk/framework/webtools/webapp/webtools/print/printStart.ftl 2006-02-02 17:39:09 UTC (rev 6662)
@@ -37,10 +37,7 @@
<center>
<#if screens?has_content>
<object align="center" height="50" width="350" classid="java:org.ofbiz.webtools.print.applet.FopPrintApplet"
- type="application/x-java-applet" mayscript="true" archive="/webtools/applet/ofbiz-webtools-print.jar,
- /webtools/applet/avalon-framework-4.1.5.jar, /webtools/applet/commons-cli.jar, /webtools/applet/commons-codec.jar,
- /webtools/applet/barcode4j-fop-ext-0.20.5-complete.jar, /webtools/applet/batik.jar, /webtools/applet/fop.jar"
-
+ type="application/x-java-applet" mayscript="true" archive="/webtools/applet/ofbiz-webtools-print.jar"
codebase="/webtools/applet" server-url="${serverRoot}" session-id="${sessionId}" reset-cookies="${resetCookie}"
<#assign count = 1>
<#list screens as screen>
@@ -55,9 +52,7 @@
</#list>>
<object align="center" height="200" width="600" classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93">
- <param name="archive" value="/webtools/applet/ofbiz-webtools-print.jar,
- /webtools/applet/avalon-framework-4.1.5.jar, /webtools/applet/commons-cli.jar, /webtools/applet/commons-codec.jar,
- /webtools/applet/barcode4j-fop-ext-0.20.5-complete.jar, /webtools/applet/batik.jar, /webtools/applet/fop.jar">
+ <param name="archive" value="/webtools/applet/ofbiz-webtools-print.jar">
<param name="codebase" value="/webtools/applet">
<param name="code" value="org.ofbiz.webtools.print.applet.FopPrintApplet">
More information about the Svn
mailing list