[英]How do you use ant to unjar multiple JAR files and rebuild them into one JAR file?
[英]How to use ant unjar file from a jar into a specific directory without path from jar
我想將文件從jar內復制到特定目錄, 而不保留 jar內的路徑 。
我可以使用unjar從jar中找到我想要的文件,好:
<unjar dest="some_dest_path" overwrite="true" src="somejar.jar">
<patternset>
<include name="somepath_in_jar/somefile.ext" />
</patternset>
</unjar>
但是somefile
被提取到:
some_dest_path/somepath_in_jar/somefile.ext
當我希望將文件提取到:
some_dest_path/somefile.ext
即,不拖拽與過程一起打包的路徑
如何從jar中提取文件,而提取的文件不包含打包路徑?
嘗試使用映射器
<unjar dest="some_dest_path" overwrite="true" src="somejar.jar">
<patternset>
<include name="somepath_in_jar/somefile.ext" />
</patternset>
<mapper type="flatten"/>
</unjar>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.