是否可以让 Ant 打印出特定目标的类路径?如果是这样,怎么办?

发布于 2024-08-25 01:09:07 字数 434 浏览 4 评论 0 原文

我正在尝试构建一个目标,该目标具有相当长的 元素位于其 元素(在 build.xml 文件中)。我不断收到“包 com.somecompany.somepackage 不存在”错误,并且我很难追踪这些包并确保我已从我们的存储库同步它们。

我是这个团队的新人,所以我不熟悉构建,但如果可能的话,我更愿意自己解决这个问题(所以我不会打扰其他非常忙碌的团队成员)。我对 Ant 的经验非常有限。

我认为如果我能让 Ant 打印出我正在尝试构建的目标的类路径,这会节省我相当多的时间。

I'm trying to get a target to build that has quite a long list of <pathelement location="${xxx}"/> and <path refid="foo.class.path"/> elements in its <path id="bar.class.path"> element (in the build.xml file). I keep getting "package com.somecompany.somepackage does not exist" errors, and I'm having a hard time chasing down these packages and making sure I've synced them from our repository.

I'm new to this team so I'm unfamiliar with the build, but I would prefer to figure this out myself if possible (so I don't bother the other very busy team members). I have very limited experience with Ant.

I think it would save me quite a bit of time if I could have Ant print out the classpath for the target I'm trying to build.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

流绪微梦 2024-09-01 01:09:07

使用 pathconvert 任务将路径转换为属性

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

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

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

pathconvert 文档

Use the pathconvert task to convert a path to a property

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

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

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

Docs for pathconvert.

不交电费瞎发啥光 2024-09-01 01:09:07

如果使用 Ant > 版本,这会更加容易。 1.6

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

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

This is even easier with versions of Ant > 1.6

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

See http://ant.apache.org/manual/using.html#pathshortcut for more information

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文