Eclipse ant build дает «Еще одна синглтонная версия», как я могу это остановить? - PullRequest
1 голос
/ 22 апреля 2010

Мы запускаем 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
который содержит больше информации о регистрации и прослушивании муравьев.

1 Ответ

1 голос
/ 22 апреля 2010

Начиная с Eclipse 3.5, сообщения можно отключить, установив suppressResolutionErrors=true в файле build.properties конфигурации сборки.(Это было добавлено к ускорению юнит-тестов .)

Сообщения печатаются в org.eclipse.pde.internal.build.site.BuildTimeSite#getRegistry()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...