2010-12-08 52 views
0

中從類路徑中引用它的文件unjar我期待着一個例子,它可以從ANT中的類路徑中引用一個引用的文件。我在網上找不到任何示例。當我嘗試使用unjar目標中的路徑時,它將unjars類路徑中的所有jar文件。任何人都可以給我舉一些例子嗎?如何在ANT> 1.7但是<1.8

回答

0

您必須指定您要打開的jar名稱。
也許你在你的src具有通配符(*)

這將其unjar所有罐子在$ {} ant.home/lib目錄/

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

我認爲你應該使用:

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

如果你想從你的罐子裏取出一些文件看看這個例子:

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

看看unzip task documentation

+0

在這裏,你正在尋找作爲絕對路徑的罐子。我需要的是使用classpath引用jar。我沒有jar的絕對路徑,除了jar的名字做unjar。而且類路徑被賦予腳本,腳本不會生成類路徑。 – user534670 2010-12-10 04:24:21

相關問題