【发布时间】:2011-10-20 20:45:31
【问题描述】:
我们目前使用 ant 构建我们的 java 应用程序。 我的目标是找到一种方法来识别导致构建失败的文件。
我可以做什么-
- 解析包含“.java”的所有内容。
- 过滤掉所有有“.java:number:warning”的东西
- 为文件、行和原因解析该行。
这并不难......但它似乎有点不健壮。 (目前我没有想到一个更好的词。也许是“坏”)
可惜没有以 XML 格式输出?或者可能有?
编辑:这个项目的一个假设是我们不想在每一个变化的基础上进行构建,但现在我已经和 jenkins 一起工作了一点,我认为这实际上是可能的。
【问题讨论】:
-
您不能从 System.err 中读取信息吗?那么您只会收到错误消息,这些消息可以快速评估..
-
是的,我可以,但我仍然需要只过滤文件并过滤掉警告。这就是我列出的步骤。
-
看看javax.tools,但我不知道那是不是你要找的。span>