2013-11-04 45 views
-1

有沒有一種方法可以「回聲」螞蟻使用的類路徑(當它根據build.xml構建類,jar等)?我不會更改build.xml文件中的類路徑。所以我猜,螞蟻應該使用系統的(我在Linux系統上)CLASSPATH變量。我怎麼知道螞蟻使用的類路徑

回答

3

<property>標記的environment屬性讀取系統環境變量並將它們存儲在屬性中(以下示例中爲前綴env)。

然後,爲了打印出來,你可以使用<echo>

<property environment="env"/> 
<echo message="CLASSPATH: ${env.CLASSPATH}"/> 

更多信息:

+1

不ANT建立自己的類路徑用於編譯?我不希望CLASSPATH環境變量對它有任何影響,否則你會在不同的機器上得到不同的結果。 – Gimby

+0

是的,你是對的。但我在我的例子中指出的是,您可以訪問系統變量的值(並打印它們)。我相信OP要求的東西。 –

+0

嗯,我明白了。實際上,我想「回聲」Ant在編譯時使用的類路徑(如果我在命令行上運行它,如:** $ ant **)。有沒有辦法得到那個? –