t.me/atinfo_chat Telegram группа по автоматизации тестирования

[Resolved] Jenkins и Maven вопрос по настройке

Теги: #<Tag:0x00007f9b0363e3b8> #<Tag:0x00007f9b0363e070>

Настраиваю Jenkins, но возникла проблема с Maven.

В настройках Дженкинса я указал:

  1. Maven имя: mvn
  2. MAVEN_HOME: c:\Tools\apache-maven-3.3.1

В настройках задачи, шаг сборки:

  • Вызвать цели Maven верхнего уровня:
    Версия Maven: mvn
    Цели: test

При запуске задачи в логе появляется следующий текст:

FATAL: Не найдено исполняемых файлов в c:\Tools\apache-maven-3.3.1
Build step 'Вызвать цели Maven верхнего уровня ’ marked build as failure
Finished: FAILURE

Прошу помочь - что я делаю не так? Что-то нужно настроить дополнительно? И какие исполняемые файлы не находятся? mvn.cmd? Заранее благодарен за любую помощь, если что-то нужно - уточню.

PS: в проекте pom.xml находится в корне

ДОБАВЛЕНО: Самое интересное, что такая ошибка только вышла с версией 3.3.1. После этого я попробовал автоматическую установку mavena (3.2.2 максимальная была в списке), и после еще скачал версию 3.1.1 - и тест запустился без ошибок. Пока наверное остановлюсь на версии 3.1.1, но все же вопрос остается - это какой-то косяк дженкинса с новой версией или я что-то не так настроил?

Кажется я разобрался. В новой версии Maven’a файл mvn.bat теперь mvn.cmd. Видимо в этом все дело. Нашел здесь: https://issues.jenkins-ci.org/browse/JENKINS-27525

И каким образом была решена проблема?

Просто установил более старую версию 3.1.1

1 Симпатия