Мы запускаем 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 предложил этот вопрос:
Настройка вывода AntRunner
Оттуда я нашел эту страницу:
http://ant.apache.org/manual/listeners.html
который содержит больше информации о регистрации и прослушивании муравьев.