BATIK-1232: Remove jar creation from ant, use mvn instead
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/batik/trunk@1835380 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.xml b/build.xml
index eaefdec..71ac9f4 100644
--- a/build.xml
+++ b/build.xml
@@ -1061,1073 +1061,6 @@
<fileset dir="${dest}" excludes="**/.svn/">
<include name="**"/>
</fileset>
-<!--
- <fileset dir="batik-anim/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-awt-util/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-bridge/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-codec/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-css/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-dom/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-ext/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-extension/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-gui-util/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-gvt/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-parser/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-rasterizer/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-rasterizer-ext/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-script/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-slideshow/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-squiggle/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svg-dom/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svgbrowser/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svggen/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svgpp/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svgrasterizer/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-swing/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-transcoder/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-ttf2svg/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-util/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-xml/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
--->
- </jar>
- </target>
-
-
- <!-- All batik in a single jar, without SAX and DOM bindings
- (dependencies: batik-ext.jar) -->
- <target name="libs-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-libs-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik all-in-one minus external dependencies"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <fileset dir="${dest}" excludes="**/.svn/">
- <include name="org/apache/batik/**"/>
- <include name="org/w3c/**"/>
- </fileset>
-<!--
- <fileset dir="batik-anim/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-awt-util/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-bridge/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-codec/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-css/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-dom/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-ext/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-extension/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-gui-util/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-gvt/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-parser/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-rasterizer/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-rasterizer-ext/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-script/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-slideshow/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-squiggle/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svg-dom/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svgbrowser/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svggen/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svgpp/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-svgrasterizer/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-swing/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-transcoder/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-ttf2svg/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-util/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
- <fileset dir="batik-xml/src/main/resources" excludes="**/.svn/">
- <include name="**"/>
- </fileset>
--->
- </jar>
- </target>
-
-
- <!-- What is needed to the JSVGCanvas bean in a jar,
- including the XML parser -->
- <target name="bean" depends="init, compile, prepare-build">
- <mkdir dir="${build}/tmp"/>
- <unjar src="lib/xerces_2_5_0.jar" dest="${build}/tmp"/>
- <jar jarfile="${build}/lib/${project}-bean-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik JavaBean"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- <section name="org/apache/batik/swing/JSVGCanvas.class">
- <attribute name="Java-Bean" value="True"/>
- </section>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="org/w3c/**"/>
- <include name="${package-prefix}/bridge/**/*.class"/>
- <include name="${package-prefix}/css/**/*.class"/>
- <include name="${package-prefix}/dom/**/*.class"/>
- <include name="${package-prefix}/ext/**/*.class"/>
- <include name="${package-prefix}/gvt/**/*.class"/>
- <include name="${package-prefix}/i18n/**/*.class"/>
- <include name="${package-prefix}/parser/**/*.class"/>
- <include name="${package-prefix}/script/**/*.class"/>
- <include name="${package-prefix}/swing/**/*.class"/>
- <include name="${package-prefix}/util/*.class"/>
- <include name="${package-prefix}/util/io/*.class"/>
- <include name="${package-prefix}/xml/*.class"/>
- </fileset>
- <fileset dir="${resources}" excludes="**/.svn/">
- <include name="${package-prefix}/bridge/**"/>
- <include name="${package-prefix}/css/**"/>
- <include name="${package-prefix}/dom/**"/>
- <include name="${package-prefix}/ext/**"/>
- <include name="${package-prefix}/parser/**"/>
- <include name="${package-prefix}/swing/**"/>
- <include name="${package-prefix}/util/resources/**"/>
- <include name="${package-prefix}/util/io/resources/**"/>
- </fileset>
- <fileset dir="${build}/tmp">
- <include name="org/**"/>
- </fileset>
- </jar>
- <delete dir="${build}/tmp"/>
- </target>
-
- <!-- External code (DOM Level 3 Events and ElementTraversal interfaces) (dependencies: none) -->
- <target name="ext-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-ext-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik external code"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${lib}">
- <include name="LICENSE.dom-*.txt"/>
- </metainf>
- <fileset dir="${dest}">
- <include name="org/w3c/**"/>
- </fileset>
- </jar>
- </target>
-
- <!-- Util, i18n (dependencies: none) -->
- <target name="util-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-util-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik utility library"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/i18n/*.class"/>
- <include name="${package-prefix}/util/*.class"/>
- <include name="${package-prefix}/util/io/*.class"/>
- <include name="${package-prefix}/Version.class"/>
- <include name="${package-prefix}/util/resources/*.class"/>
- </fileset>
- <fileset dir="batik-util/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/util/resources/**"/>
- <include name="${package-prefix}/util/io/resources/**"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- AWT Util (dependencies: none) -->
- <target name="awt-util-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-awt-util-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik AWT utility library"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/ext/awt/**/*.class"/>
- <include name="${package-prefix}/ext/swing/**/*.class"/>
- <exclude name="${package-prefix}/ext/awt/image/codec/**/*.class"/>
- </fileset>
- <fileset dir="batik-awt-util/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/ext/awt/image/**"/>
- <include name="${package-prefix}/ext/swing/**"/>
- <exclude name="${package-prefix}/ext/awt/image/codec/**/properties"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- Codecs (dependencies: awt-util, transcoder) -->
- <target name="codec-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-codec-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik image codecs"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/ext/awt/image/codec/util/*.class"/>
- <include name="${package-prefix}/ext/awt/image/codec/png/*.class"/>
- <include name="${package-prefix}/ext/awt/image/codec/imageio/*.class"/>
- <include name="${package-prefix}/ext/awt/image/codec/tiff/*.class"
- if="sun-codecs.present"/>
- <include name="${package-prefix}/ext/awt/image/codec/jpeg/*.class"
- if="sun-codecs.present"/>
- </fileset>
- <fileset dir="batik-codec/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/ext/awt/image/codec/**/properties"/>
- <include name="META-INF/services/org.apache.batik.ext.awt.image.spi.ImageWriter"/>
- <include name="META-INF/services/org.apache.batik.ext.awt.image.spi.RegistryEntry"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- SVGGraphics2D (dependencies: util, awt-util) -->
- <target name="svggen-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-svggen-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik SVG generator"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/svggen/**/*.class"/>
- </fileset>
- <fileset dir="batik-svggen/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/svggen/font/resources/**"/>
- </fileset>
- </jar>
- </target>
-
- <!-- SVGGraphics2D (dependencies: util, awt-util) -->
- <target name="svggen-full-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-svggenfull-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik SVG generator plus dependencies"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/svggen/**/*.class"/>
- <include name="${package-prefix}/util/Base64*.class"/>
- <include name="${package-prefix}/ext/awt/image/codec/*ImageEncoder.class"/>
- <include name="${package-prefix}/ext/awt/g2d/*.class"/>
- <include name="${package-prefix}/util/*Constants.class"/>
- </fileset>
- <fileset dir="batik-svggen/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/svggen/font/resources/**"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- GUI Util (dependencies: none) -->
- <target name="gui-util-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-gui-util-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik GUI utility library"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/util/gui/**/*.class"/>
- </fileset>
- <fileset dir="batik-gui-util/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/util/gui/**/resources/**"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- DOM Level 3 (dependencies: ext, util) -->
- <target name="dom-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-dom-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik DOM Level 3 implementation"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/dom/*.class"/>
- <include name="${package-prefix}/dom/events/*.class"/>
- <include name="${package-prefix}/dom/traversal/*.class"/>
- <include name="${package-prefix}/dom/util/*.class"/>
- <include name="${package-prefix}/dom/xbl/*.class"/>
- </fileset>
- <fileset dir="batik-dom/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/dom/resources/*"/>
- <include name="${package-prefix}/dom/events/resources/**"/>
- <include name="${package-prefix}/dom/traversal/resources/**"/>
- <include name="${package-prefix}/dom/util/resources/**"/>
- <include name="${package-prefix}/dom/xbl/resources/**"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- CSS Engine (dependencies: ext, util) -->
- <target name="css-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-css-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik CSS engine"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/css/dom/*.class"/>
- <include name="${package-prefix}/css/engine/*.class"/>
- <include name="${package-prefix}/css/engine/sac/*.class"/>
- <include name="${package-prefix}/css/engine/value/*.class"/>
- <include name="${package-prefix}/css/engine/value/css2/*.class"/>
- <include name="${package-prefix}/css/engine/value/svg/*.class"/>
- <include name="${package-prefix}/css/engine/value/svg12/*.class"/>
- <include name="${package-prefix}/css/parser/*.class"/>
- </fileset>
- <fileset dir="batik-css/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/css/dom/resources/**"/>
- <include name="${package-prefix}/css/engine/resources/**"/>
- <include name="${package-prefix}/css/engine/sac/resources/**"/>
- <include name="${package-prefix}/css/engine/value/resources/**"/>
- <include name="${package-prefix}/css/engine/value/css2/resources/**"/>
- <include name="${package-prefix}/css/engine/value/svg/resources/**"/>
- <include name="${package-prefix}/css/engine/value/svg12/resources/**"/>
- <include name="${package-prefix}/css/parser/resources/**"/>
- </fileset>
- </jar>
- </target>
-
- <!-- SVG DOM (dependencies: ext, DOM, CSS, util) -->
- <target name="svg-dom-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-svg-dom-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik SVG DOM implementation"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/dom/svg/*.class"/>
- <include name="${package-prefix}/dom/svg12/*.class"/>
- </fileset>
- <fileset dir="batik-svg-dom/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/dom/svg/resources/**"/>
- <include name="${package-prefix}/dom/svg12/resources/**"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- GVT (dependencies: util, awt-util) -->
- <target name="gvt-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-gvt-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik GVT library"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/gvt/**/*.class"/>
- </fileset>
- <!-- <fileset dir="batik-gvt/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/gvt/**/resources/*"/>
- </fileset> -->
- </jar>
- </target>
-
-
- <!-- Parser (dependencies: util) -->
- <target name="parser-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-parser-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik parser library"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/parser/**/*.class"/>
- </fileset>
- <fileset dir="batik-parser/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/parser/**/resources/*"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- Script (dependencies: util) -->
- <target name="script-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-script-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik script library"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/script/**/*.class"/>
- </fileset>
- <fileset dir="batik-script/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/script/**/resources/*"/>
- <include name="META-INF/services/org.apache.batik.script.InterpreterFactory"/>
- </fileset>
- </jar>
- </target>
-
-
- <!-- Transcoder (dependencies: all) -->
- <target name="transcoder-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-transcoder-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik transcoder"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/transcoder/**/*.class"/>
- </fileset>
- <fileset dir="batik-transcoder/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/transcoder/**/resources/*"/>
- </fileset>
- </jar>
- </target>
-
- <!-- XML (dependencies: util) -->
- <target name="xml-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-xml-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik XML utility library"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/xml/**/*.class"/>
- </fileset>
- <fileset dir="batik-xml/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/xml/**/resources/*"/>
- </fileset>
- </jar>
- </target>
-
- <!-- Bridge (dependencies: all) -->
- <target name="bridge-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-bridge-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik bridge"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/bridge/**/*.class"/>
- </fileset>
- <fileset dir="batik-bridge/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/bridge/BrokenLink.svg"/>
- <include name="${package-prefix}/bridge/**/resources/*"/>
- </fileset>
- </jar>
- </target>
-
- <!-- Swing (dependencies: all) -->
- <target name="swing-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-swing-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik Swing components"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/swing/**/*.class"/>
- </fileset>
- <fileset dir="batik-swing/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/swing/**/resources/*"/>
- </fileset>
- </jar>
- </target>
-
- <!-- Animation (dependencies: dom, util, xml, parser) -->
- <target name="anim-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-anim-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik animation"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/anim/*.class"/>
- <include name="${package-prefix}/anim/dom/*.class"/>
- <include name="${package-prefix}/anim/timing/*.class"/>
- <include name="${package-prefix}/anim/values/*.class"/>
- </fileset>
- <fileset dir="batik-anim/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/anim/**/resources/*"/>
- </fileset>
- </jar>
- </target>
-
- <!-- Extensions (dependencies: all) -->
- <target name="extension-jar" depends="init, compile, prepare-build">
- <jar jarfile="${build}/lib/${project}-extension-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik extensions"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/extension/**/*.class"/>
- </fileset>
- <fileset dir="batik-extension/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/org.apache.batik.bridge.BridgeExtension"/>
- <include name="META-INF/services/org.apache.batik.dom.DomExtension"/>
- </fileset>
- </jar>
- </target>
-
- <!-- SVG Pretty-printer (dependencies: ???) -->
- <target name="svg-pp-jar" depends="init, compile, prepare-build">
- <antcall target = "svg-pp-jar-call">
- <param name="jarsLibDir" value="lib/" />
- <param name="jarVersion" value="${completeVersion}" />
- <param name="svg-ppJar" value= "${build}/${project}-svgpp-${completeVersion}.jar" />
- </antcall>
- </target>
-
- <target name="svg-pp-jar-call" depends="init, compile, prepare-build">
- <jar flattenAttributes="true"
- jarfile="${svg-ppJar}">
- <manifest>
- <attribute name="Implementation-Title" value="Batik XML pretty printer"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- <attribute name="Main-Class" value="org.apache.batik.apps.svgpp.Main"/>
- <attribute name="Class-Path" value="${jarsLibDir}${project}-ext-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-dom-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-parser-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-transcoder-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-util-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-xml-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xml-apis-1.3.04.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xml-apis-ext-1.3.04.jar" />
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/apps/svgpp/**/*.class"/>
- </fileset>
- <fileset dir="batik-svgpp/src/main/resources" excludes="**/.svn/">
- <include name="${package-prefix}/apps/svgpp/**/resources/**"/>
- </fileset>
- </jar>
- </target>
-
- <!-- SVG Slide-show (dependencies: ???) -->
- <target name="svg-slideshow-jar" depends="init, compile, prepare-build">
- <antcall target="svg-slideshow-jar-call">
- <param name="jarsLibDir" value="lib/" />
- <param name="jarVersion" value="${completeVersion}" />
- <param name="svg-slideshowJar" value= "${build}/${project}-slideshow-${completeVersion}.jar"/>
- </antcall>
- </target>
-
- <target name="svg-slideshow-jar-call" depends="init, compile, prepare-build">
- <filter token="batikVersion" value="${completeVersion}" />
- <jar flattenAttributes="true"
- jarfile="${svg-slideshowJar}">
- <manifest>
- <attribute name="Implementation-Title" value="Batik SVG slide show tool"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- <attribute name="Main-Class" value="org.apache.batik.apps.slideshow.Main"/>
- <attribute name="Class-Path" value="${jarsLibDir}${project}-ext-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-dom-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-css-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-svg-dom-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-gvt-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-parser-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-script-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-bridge-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-anim-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-transcoder-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-gui-uti-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-awt-util-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-codec-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-util-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-xml-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xerces_2_5_0.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xalan-2.7.0.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xml-apis-1.3.04.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xml-apis-ext-1.3.04.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xmlgraphics-commons-${xgcVersion}.jar"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/apps/slideshow/**/*.class"/>
- </fileset>
-<!-- <fileset dir="batik-slideshow/src/main/resources">
- <exclude name="**/.svn/" />
- <include name="${package-prefix}/apps/slideshow/**/resources/**" />
- </fileset> -->
- </jar>
- </target>
-
- <!-- Squiggle (dependencies: all) -->
- <target name="squiggle-jar" depends="init, compile, prepare-build">
- <antcall target="squiggle-jar-call">
- <param name="jarsLibDir" value="lib/" />
- <param name="jarVersion" value="${completeVersion}" />
- <param name="squiggleJar" value="${build}/${project}-squiggle-${completeVersion}.jar" />
- </antcall>
- </target>
-
- <target name="squiggle-jar-call" depends="init, compile, prepare-build">
- <filter token="jarsLibDir" value="${jarsLibDir}" />
- <filter token="batikVersion" value="${completeVersion}" />
- <filter token="xgcVersion" value="${xgcVersion}" />
- <copy file="batik-svgbrowser/src/main/resources/${package-prefix}/apps/svgbrowser/resources/svgbrowser.policy.ref"
- tofile="batik-svgbrowser/src/main/resources/${package-prefix}/apps/svgbrowser/resources/svgbrowser.policy.tmp"
- filtering="true" />
- <jar flattenAttributes="true"
- jarfile="${squiggleJar}">
- <manifest>
- <attribute name="Implementation-Title" value="Batik Squiggle SVG browser"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Main-Class" value="org.apache.batik.apps.svgbrowser.Main" />
- <attribute name="Build-Id" value="${build.id}"/>
- <!-- this causes ant to emit bogus warning regarding multiple class-path entries -->
- <attribute name="Class-Path" value="${jarsLibDir}${project}-ext-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-dom-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-css-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-svg-dom-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-gvt-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-parser-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-script-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-bridge-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-swing-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-anim-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-transcoder-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-gui-util-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-awt-util-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-codec-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-util-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-xml-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xerces_2_5_0.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xalan-2.7.0.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xml-apis-1.3.04.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xml-apis-ext-1.3.04.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}js.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xmlgraphics-commons-${xgcVersion}.jar"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/apps/svgbrowser/**/*.class"/>
- </fileset>
- <fileset dir="batik-svgbrowser/src/main/resources">
- <exclude name="**/.svn/" />
- <include name="${package-prefix}/apps/svgbrowser/**/resources/Messages.properties" />
- <include name="${package-prefix}/apps/svgbrowser/**/resources/**"/>
- <exclude name="${package-prefix}/apps/svgbrowser/resources/squiggle.xsl"/>
- <exclude name="${package-prefix}/apps/svgbrowser/resources/squiggle.svg"/>
- <exclude name="${package-prefix}/apps/svgbrowser/resources/*.policy.tmp"/>
- </fileset>
- <mappedresources>
- <fileset dir="batik-svgbrowser/src/main/resources">
- <include name="${package-prefix}/apps/svgbrowser/**/resources/*.policy.tmp" />
- </fileset>
- <globmapper from="*.policy.tmp" to="*.policy" />
- </mappedresources>
- </jar>
- <delete file="batik-svgbrowser/src/main/resources/${package-prefix}/apps/svgbrowser/resources/svgbrowser.policy.tmp" />
- </target>
-
- <target name="squiggle-ext-jar" depends="init, squiggle-jar">
- <mkdir dir="${build}/extensions"/>
- <antcall target="squiggle-ext-jar-call">
- <param name="jarsLibDir" value="lib/" />
- <param name="jarVersion" value="" />
- <param name="squiggle-extJar" value="${build}/extensions/${project}-squiggle-ext-${completeVersion}.jar" />
- </antcall>
- </target>
-
- <target name="squiggle-ext-jar-call" depends="init, squiggle-jar">
- <filter token="batikVersion" value="${completeVersion}" />
- <jar flattenAttributes="true"
- jarfile="${squiggle-extJar}">
- <manifest>
- <attribute name="Implementation-Title" value="Batik Squiggle SVG browser with extensions"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- <attribute name="Main-Class" value="org.apache.batik.apps.svgbrowser.Main"/>
- <attribute name="Class-Path" value="${jarsLibDir}${project}-squiggle-${completeVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-${project}-extension-${completeVersion}.ja" />
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="batik-svgbrowser/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/**"/>
- </fileset>
- <fileset dir="batik-extension/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/**"/>
- </fileset>
- <fileset dir="batik-codec/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/**"/>
- </fileset>
- <fileset dir="batik-script/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/**"/>
- </fileset>
- </jar>
- </target>
-
- <!-- Squiggle - SVG Browser (dependencies: all) -->
- <target name="svg-browser-jar" depends="init, squiggle-jar"/>
-
- <!-- Rasterizer (dependencies: all except GUI util) -->
- <target name="rasterizer-jar" depends="init, compile, prepare-build">
- <antcall target="rasterizer-jar-call">
- <param name="jarsLibDir" value="lib/" />
- <param name="jarVersion" value="${completeVersion}" />
- <param name="rasterizerJar" value="${build}/${project}-rasterizer-${completeVersion}.jar" />
- </antcall>
- </target>
-
- <target name="rasterizer-jar-call" depends="init, compile, prepare-build">
- <filter token="jarsLibDir" value="${jarsLibDir}" />
- <filter token="batikVersion" value="${completeVersion}" />
- <filter token="fopVersion" value="${fopVersion}" />
- <filter token="xgcVersion" value="${xgcVersion}" />
- <copy file="batik-svgrasterizer/src/main/resources/${package-prefix}/apps/rasterizer/resources/rasterizer.policy.ref"
- tofile="batik-svgrasterizer/src/main/resources//${package-prefix}/apps/rasterizer/resources/rasterizer.policy.tmp"
- filtering="true" />
- <jar flattenAttributes="true"
- jarfile="${rasterizerJar}">
- <manifest>
- <attribute name="Implementation-Title" value="Batik SVG rasterizer"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Main-Class" value="org.apache.batik.apps.rasterizer.Main" />
- <attribute name="Build-Id" value="${build.id}"/>
- <!-- this causes ant to emit bogus warning regarding multiple class-path entries -->
- <attribute name="Class-Path" value="${jarsLibDir}${project}-ext-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-dom-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-css-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-svg-dom-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-gvt-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-parser-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-script-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-bridge-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-anim-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-transcoder-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-awt-util-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-codec-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-util-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-xml-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xerces_2_5_0.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xalan-2.7.0.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xml-apis-1.3.04.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xml-apis-ext-1.3.04.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}js.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}fop-transcoder-allinone-${fopVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}xmlgraphics-commons-${xgcVersion}.jar" />
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/apps/rasterizer/**/*.class"/>
- </fileset>
- <fileset dir="batik-svgrasterizer/src/main/resources">
- <exclude name="**/.svn/" />
- <include name="${package-prefix}/apps/rasterizer/**/resources/Messages.properties" />
- </fileset>
- <mappedresources>
- <fileset dir="batik-svgrasterizer/src/main/resources">
- <include name="${package-prefix}/apps/rasterizer/**/resources/*.policy.tmp" />
- </fileset>
- <globmapper from="*.policy.tmp" to="*.policy" />
- </mappedresources>
- </jar>
- <delete file="batik-svgrasterizer/src/main/resources/${package-prefix}/apps/rasterizer/resources/rasterizer.policy.tmp" />
- </target>
-
- <target name="rasterizer-ext-jar" depends="init, rasterizer-jar">
- <mkdir dir="${build}/extensions"/>
- <antcall target="rasterizer-ext-jar-call" >
- <param name="jarsLibDir" value="" />
- <param name="jarVersion" value="${completeVersion}" />
- <param name="rasterizer-extJar" value="${build}/extensions/${project}-rasterizer-ext-${completeVersion}.jar"/>
- </antcall>
-
- </target>
-
- <target name="rasterizer-ext-jar-call" depends="init, rasterizer-jar">
- <filter token="batikVersion" value="${completeVersion}" />
- <jar flattenAttributes="true"
- jarfile="${rasterizer-extJar}">
- <manifest>
- <attribute name="Implementation-Title" value="Batik SVG rasterizer with extensions"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- <attribute name="Main-Class" value="org.apache.batik.apps.svgbrowser.Main"/>
- <attribute name="Class-Path" value="${jarsLibDir}${project}-extension-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-rasterizer-${jarVersion}.jar" />
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="batik-svgbrowser/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/**"/>
- </fileset>
- <fileset dir="batik-extension/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/**"/>
- </fileset>
- <fileset dir="batik-codec/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/**"/>
- </fileset>
- <fileset dir="batik-script/src/main/resources" excludes="**/.svn/">
- <include name="META-INF/services/**"/>
- </fileset>
- </jar>
- </target>
-
- <!-- batik-ttf2svg.jar (dependencies: all) -->
- <target name="ttf2svg-jar" depends="init, compile, prepare-build">
- <antcall target="ttf2svg-jar-call" >
- <param name="jarsLibDir" value="lib/" />
- <param name="jarVersion" value="${completeVersion}" />
- <param name="ttf2svgJar" value="${build}/${project}-ttf2svg-${completeVersion}.jar"/>
- </antcall>
- </target>
-
- <target name="ttf2svg-jar-call" depends="init, compile, prepare-build">
- <jar flattenAttributes="true"
- jarfile="${ttf2svgJar}">
- <manifest>
- <attribute name="Implementation-Title" value="Batik TrueType to SVG Font converter"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- <attribute name="Main-Class" value="org.apache.batik.apps.ttf2svg.Main"/>
- <attribute name="Class-Path" value="${jarsLibDir}${project}-svggen-${jarVersion}.jar" />
- <attribute name="Class-Path" value="${jarsLibDir}${project}-util-${jarVersion}.jar" />
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/apps/ttf2svg/**/*.class"/>
- </fileset>
- </jar>
- </target>
-
- <!-- batik.jar (dependencies: all) -->
- <target name="root-jar" depends="init, compile, prepare-build">
- <jar flattenAttributes="true" jarfile="${build}/${project}-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- <attribute name="Main-Class" value="org.apache.batik.apps.svgbrowser.Main" />
- <!-- this causes ant to emit bogus warning regarding multiple class-path entries -->
- <attribute name="Class-Path" value="lib/${project}-ext-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-dom-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-css-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-svg-dom-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-gvt-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-parser-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-script-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-bridge-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-swing-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-anim-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-transcoder-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-gui-util-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-awt-util-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-codec-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-util-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-svggen-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/${project}-xml-${completeVersion}.jar" />
- <attribute name="Class-Path" value="${project}-squiggle-${completeVersion}.jar" />
- <attribute name="Class-Path" value="${project}-rasterizer-${completeVersion}.jar" />
- <attribute name="Class-Path" value="${project}-svgpp-${completeVersion}.jar" />
- <attribute name="Class-Path" value="lib/xercesImpl-2.9.1.jar" />
- <attribute name="Class-Path" value="lib/xalan-2.7.2.jar" />
- <attribute name="Class-Path" value="lib/xml-apis-1.3.04.jar" />
- <attribute name="Class-Path" value="lib/xml-apis-ext-1.3.04.jar" />
- <attribute name="Class-Path" value="lib/js.jar" />
- <attribute name="Class-Path" value="lib/fop-transcoder-allinone-${fopVersion}.jar" />
- <attribute name="Class-Path" value="lib/xmlgraphics-commons-${xgcVersion}.jar" />
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- </jar>
- </target>
-
- <!-- regard.jar : A jar containing the regard test infrastructure. -->
- <!-- This jar only contains the generic parts of the Batik test -->
- <!-- infrastructure. -->
- <target name="regard-jar" depends="init, compiletest, prepare-build">
- <jar jarfile="regard-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik Regard regression testing tool"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <fileset dir="${dest}">
- <include name="${package-prefix}/test/*.class"/>
- <include name="${package-prefix}/test/xml/*.class"/>
- <include name="${package-prefix}/i18n/Localizable.class"/>
- <include name="${package-prefix}/i18n/LocalizableSupport.class"/>
- <include name="${package-prefix}/i18n/LocaleGroup.class"/>
- <include name="${package-prefix}/util/XMLConstants.class"/>
- </fileset>
- <fileset dir="${test-resources}">
- <include name="${package-prefix}/test/resources/*.properties"/>
- <include name="${package-prefix}/test/xml/resources/*.properties"/>
- </fileset>
- </jar>
- </target>
-
- <!-- imageCodecs.jar : A jar containing the image codecs -->
- <target name="imageCodecs-jar" depends="init, compiletest, prepare-build">
- <jar jarfile="imageCodecs-${completeVersion}.jar">
- <manifest>
- <attribute name="Implementation-Title" value="Batik image codecs"/>
- <attribute name="Implementation-Version" value="${completeVersion}"/>
- <attribute name="Implementation-Vendor" value="${vendor}"/>
- <attribute name="Build-Id" value="${build.id}"/>
- </manifest>
- <metainf dir="${basedir}" includes="LICENSE,NOTICE"/>
- <fileset dir="${dest}">
- <include name="${package-prefix}/ext/awt/image/codec/*.class"/>
- </fileset>
- <fileset dir="${test-resources}">
- <include name="${package-prefix}/ext/awt/image/codec/resources/*.properties"/>
- </fileset>
</jar>
</target>