是否有可能让Ant打印出特定目标的类path? 如果是这样,怎么样?

我正试图build立一个目标,它有<pathelement location="${xxx}"/><path refid="foo.class.path"/>元素在其<path id="bar.class.path">元素(在build.xml文件中)。 我不断收到“包com.somecompany.somepackage不存在”的错误,我很难追逐这些包,并确保我已经从我们的仓库同步他们。

我对这支球队不熟悉,所以我对这个队伍不熟悉,但是如果可能的话,我宁愿自己弄清楚(所以我不打扰其他非常繁忙的队员)。 我对Ant的经验非常有限。

我想如果我能够让Ant打印出我想要构build的目标的类path的话,那将会节省相当多的时间。

使用pathconvert任务将path转换为属性

 <path id="classpath"> .... </path> <pathconvert property="classpathProp" refid="classpath"/> <echo>Classpath is ${classpathProp}</echo> 

Docs for pathconvert 。

Ant> 1.6的版本更容易

 <echo>${toString:classpath}</echo> 

有关更多信息,请参阅http://ant.apache.org/manual/using.html#pathshortcut