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

Настраиваю 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. Видимо в этом все дело. Нашел здесь: [JENKINS-27525] Invoke top-level Maven targets fails for Maven 3.3.1 on Windows machine - Jenkins Jira

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

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

1 лайк