是否有可能有蚂蚁打印出来的类路径中一个特定的目标?如果是这样,怎么样?

StackOverflow https://stackoverflow.com/questions/2430445

  •  19-09-2019
  •  | 
  •  

我试图让一个目标,以构建在其<pathelement location="${xxx}"/>元素<path refid="foo.class.path"/><path id="bar.class.path">元素的相当长的列表(build.xml文件)。我不断收到“包com.somecompany.somepackage不存在”的错误,而且我有一个很难追逐这些包,并确保我从我们的资料库同步它们。

我是新来的这个团队,所以我不熟悉的身材,但我宁愿这出自己,如果可能的(所以我不打扰对方很繁忙的团队成员)。我有蚂蚁的经验非常有限。

我认为它会救我相当多的时间,如果我能有蚂蚁打印出来的类路径的目标,我试图建立。

有帮助吗?

解决方案

使用pathconvert任务到一个路径转换为属性

<path id="classpath">
....
</path>

<pathconvert property="classpathProp" refid="classpath"/>

<echo>Classpath is ${classpathProp}</echo>

文档为pathconvert

其他提示

这是即使有蚂蚁> 1.6

的版本更容易
<echo>${toString:classpath}</echo>

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top