2013-12-02 3 views
5

Я запускаю плагин SonarQube с интеграцией m2e внутри Eclipse Keplar. Я пытаюсь запустить автономный сервер SonarQube 4.0, который запускается из командной строки в окне win7 64.Плагин Eclipse для SonarQube 4.0 не находит подготовленный проект или создает новый проект

При установке и перезагрузке Eclipse плагин сонара обнаружил m2e и включил «характер» Sonar для меня, включая тег проекта. Установка также настроила свойства SonarQube Eclipse, чтобы указать на сервер localhost: 9000. Я могу войти на работающий сервер с хром, а в свойствах Eclipse есть опция «тестовое соединение», которая проходит. Я использую пустой пользователь и пароль.

Проблема 1: Когда я пытаюсь запустить SonarQube-> Анализ моего проекта, он завершает работу и заполняет мой проект проблемами. Отлично, за исключением того, что эта информация не была нажата на сервер и начало бревенчатых консоли состояний:

Retrieve remote issues of project XXXXX... 
Project not found on remote SonarQube server [com.company.xxxx:XXXX] 
Start SonarQube analysis on XXXX... 
INFO: SonarQube Server 4.0 

Я попытался предоставление проекта для com.company.xxxx: XXXX, и я перевернул безопасности для обеспечения того, чтобы действовать как SonarQube 3, но анализ проекта не добавляется на сервер.

Таким образом, плагин может четко связаться с сервером. Я попытался добавить учетные данные администратора в плагин, чтобы преодолеть любые проблемы с разрешением. Я переопределил имя тега по умолчанию, генерируемое maven, на другое, а также добавил инициализацию для нового имени. Я продолжаю получать сообщения «Project not found».

Я что-то упустил? В учебнике по SonarQube tutorial кажется, что это правильно настроено, но поиск в Интернете не сопровождается подобными событиями.

ответ

0

Это, по-видимому, результат интеграции Maven. Обновления выводятся только на сервер при прямом запуске репозитория Maven. При запуске локально данные анализа сравниваются с данными сервера для поиска дельт, но сами данные сервера не обновляются. Это действительно имеет большое значение в командной среде, но было неожиданностью, когда в учебном пособии SonarQube вызывается интеграция Maven, но не такая оговорка.

После выполнения анализа с сервера SonarQube непосредственно против Maven repo (без Eclipse на картинке вообще) проект был создан и заполнен данными. Эти данные затем были доступны в Eclipse, и локальный анализ будет дельта против этих данных (хотя он не обновит его, что также имеет смысл).

Смежные вопросы