天天看點

把所有的jar包打進一個包裡的Ant腳本Merge All jars into One jar

閱讀更多

今天有個變态的需求就是這樣的。。。于是有了以下的腳本。。。

把所有的jar包打進一個包裡的Ant腳本Merge All jars into One jar

<target name="AllJarsInOne">

 <jar jarfile="AllJarsInOne.jar" manifest="src/MANIFEST.MF">

 <fileset dir="classes" includes="**/*.class" />

 <zipfileset src="lib/Jar-A.jar" excludes="META-INF/*" />

 <zipfileset src="lib/Jar-B.jar" excludes="META-INF/*" />

 <zipfileset src="lib/Jar-C.jar" excludes="META-INF/*" />

 ......

 ......

 ......

 </jar>

</target>

要不然就全部解壓到一個目錄裡再ANT或者直接WinRAR或者jar之:)