【发布时间】:2010-04-23 14:26:05
【问题描述】:
我们运行 org.eclipse.ant.core.antRunner 来构建我们的插件和 RCP 项目。在构建日志中,我们会收到大量消息,例如:
[eclipse.buildScript] Bundle org.eclipse.X:
[eclipse.buildScript] Another singleton version selected: org.eclipse.equinox.X_1.0.4.v20081112-1019
原因很清楚;特定捆绑包有两个不同版本,它选择了最新版本。我们无法更改 Eclipse 安装以删除旧插件,那么可以做些什么来消除这些消息?
Bonusquestion:哪个类打印出这些消息?一种选择是创建我们自己的版本,其中永远不会显示这些消息。
编辑:
Stackoverflow 提出了这个问题:
Customizing AntRunner output
从那里我找到了这个页面:
http://ant.apache.org/manual/listeners.html
其中包含 ant logger 和 listeners 的更多信息。
【问题讨论】: