簡體   English   中英

如何從ANT> 1.7但<1.8中的類路徑解壓縮引用它的文件

[英]How to unjar a file referencing it from the classpath in ANT > 1.7 but < 1.8

我期待一個解壓縮從ANT內部的類路徑引用的文件的示例。 我在網絡上找不到任何示例。 當我嘗試使用unjar目標中的路徑時,它會將所有jar文件解壓縮到classpath中。 有人可以給我一些例子嗎?

您必須指定要解壓縮的jar名稱。
可能您的src中有通配符(*)

這將解開$ {ant.home} / lib /中的所有jar。

<unzip src="${ant.home}/lib/*.jar" dest="..."/>

我認為您應該使用:

<unzip src="${ant.home}/lib/ant.jar" dest="..."/>

如果要從jar中解壓縮某些文件,請查看以下示例:

<unzip src="${ant.home}/lib/ant.jar" dest="...">
  <patternset>
    <include name="**/ant_logo_large.gif"/>
    <include name="**/LICENSE.txt"/>
  </patternset>
</unzip>

查看解壓縮任務文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM