You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by cr...@apache.org on 2005/11/24 22:27:46 UTC
svn commit: r348805 - /struts/shale/trunk/core-library/build.xml
Author: craigmcc
Date: Thu Nov 24 13:27:43 2005
New Revision: 348805
URL: http://svn.apache.org/viewcvs?rev=348805&view=rev
Log:
Tweak JAR building so that the manifest of each JAR file has a unique
"Extention-Name" entry:
* shale-core.jar org.apache.shale
* shale-spring.jar org.apache.shale.spring
* shale-tiles.jar org.apache.shale.tiles
Modified:
struts/shale/trunk/core-library/build.xml
Modified: struts/shale/trunk/core-library/build.xml
URL: http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/build.xml?rev=348805&r1=348804&r2=348805&view=diff
==============================================================================
--- struts/shale/trunk/core-library/build.xml (original)
+++ struts/shale/trunk/core-library/build.xml Thu Nov 24 13:27:43 2005
@@ -185,10 +185,26 @@
<target name="static" depends="prepare">
<tstamp/>
- <copy todir="${build.home}/conf"
- filtering="on">
- <fileset dir="src/conf"
- includes="*.MF"/>
+ <copy tofile="${build.home}/conf/MANIFEST.MF-core"
+ file="src/conf/MANIFEST.MF">
+ <filterset>
+ <filter token="package" value="${project.package}"/>
+ <filter token="version" value="${project.version}"/>
+ </filterset>
+ </copy>
+ <copy tofile="${build.home}/conf/MANIFEST.MF-spring"
+ file="src/conf/MANIFEST.MF">
+ <filterset>
+ <filter token="package" value="${project.package}.spring"/>
+ <filter token="version" value="${project.version}"/>
+ </filterset>
+ </copy>
+ <copy tofile="${build.home}/conf/MANIFEST.MF-tiles"
+ file="src/conf/MANIFEST.MF">
+ <filterset>
+ <filter token="package" value="${project.package}.tiles"/>
+ <filter token="version" value="${project.version}"/>
+ </filterset>
</copy>
<copy todir="${build.home}/classes/META-INF">
<fileset dir="src/conf"
@@ -252,7 +268,7 @@
<jar jarfile="${build.home}/lib/shale-core.jar"
basedir="${build.home}/classes"
- manifest="${build.home}/conf/MANIFEST.MF"
+ manifest="${build.home}/conf/MANIFEST.MF-core"
excludes="org/apache/shale/spring/** org/apache/shale/tiles/** **/package.html"/>
</target>
@@ -265,7 +281,7 @@
<copy todir="${build.home}/shale-spring/META-INF"
file="src/java/org/apache/shale/spring/faces-config.xml"/>
<jar jarfile="${build.home}/lib/shale-spring.jar"
- manifest="${build.home}/conf/MANIFEST.MF">
+ manifest="${build.home}/conf/MANIFEST.MF-spring">
<fileset dir="${build.home}/shale-spring"/>
<fileset dir="${build.home}/classes"
includes="org/apache/shale/spring/**"
@@ -280,7 +296,7 @@
<copy todir="${build.home}/shale-tiles/META-INF"
file="src/java/org/apache/shale/tiles/faces-config.xml"/>
<jar jarfile="${build.home}/lib/shale-tiles.jar"
- manifest="${build.home}/conf/MANIFEST.MF">
+ manifest="${build.home}/conf/MANIFEST.MF-tiles">
<fileset dir="${build.home}/shale-tiles"/>
<fileset dir="${build.home}/classes"
includes="org/apache/shale/tiles/**"
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org