2013-11-04 44 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 **)。有没有办法得到那个? –