Eclipse ant build提供了“选择了另一个单例版本”,我怎么能阻止它?

时间:2010-04-22 14:49:01

标签: eclipse ant

我们运行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
其中包含更多蚂蚁记录器和听众的信息。

1 个答案:

答案 0 :(得分:1)

从Eclipse 3.5开始,可以通过在构建配置build.properties文件中设置suppressResolutionErrors=true来关闭消息。 (这实际上已添加到speed up the unit tests。)

邮件以org.eclipse.pde.internal.build.site.BuildTimeSite#getRegistry()

打印