我们目前使用ant构建我们的Java应用程序。 我的目标是找到一种方法来识别导致构建失败的文件。
我可以做什么 -
这并不难......但它看起来有点不健壮。 (一个更好的词目前逃脱了我。也许是“坏”)
太糟糕了,无论如何都没有用XML输出?或者也许有?
编辑:这个项目的一个假设是我们不想在每次改变时都做构建,但是现在我已经和jenkins合作了一些,我想这可能实际上是可能的。答案 0 :(得分:1)
我认为没有。可能是Eclipse拥有自己的编译器的原因之一。
您可以通过拥有自己的ant任务来限制问题(这样您就可以更好地控制输出格式,而不必解析整个ant输出。)
如果您正在设计一个构建系统,将源代码从源控件(您标记为jenkins)中拉出来,则更容易的选择是列出上次成功构建和破坏构建之间的更改。
你想要完成什么?
答案 1 :(得分:1)
将输出作为XML的方法是:
ant -listener org.apache.tools.ant.XmlLogger
输出将保存在build目录中的log.xml中。不幸的是,结构并不能很好地满足您的需求。