Мне было очень трудно заставить инструменты API работать в Eclipse 3.4.2. Он продолжает говорить мне:
Второстепенная версия должна быть увеличена до версии 3.4.0.qualifier, поскольку новые API были добавлены с версии 3.4.0.40001.
При этом я сгенерировал плагины, которые используются для базовой линии, из того же кода, по которому он анализируется. В документах API Tools говорится, что он сравнивает текущий код с базовым, чтобы увидеть, есть ли какие-либо различия. Я не понимаю, как могут быть различия, если встроенная версия построена из текущего кода.
Как я это тестировал:
- Создайте новую рабочую область eclipse
- Создайте новый проект подключаемого модуля с включенным анализом API.
- Добавьте простой класс в этот плагин и экспортируйте пакет с этим классом в нем.
- Создайте/экспортируйте этот плагин в какое-нибудь место на вашем жестком диске.
- Установите базовую линию рабочей области в это место и выполните полную сборку.
Вы получаете сообщение об ошибке для проекта в своем представлении проблем.
Спасибо,
-Один очень озадаченный пользователь