barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

четверг, 25 февраля 2016 г.

Maven 3.3.9 и плагины maven-invoker-plugin:1.8 / exec-maven-plugin:1.2

Проблема

При попытке сборки проекта, использующего exec-maven-plugin версии 1.2, с помощью maven версии 3.3.9 возникает ошибка:
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (def
ault) on project *****: Command execution failed. Cannot run program
 "mvn" (in directory "D:\***"): CreateProcess error=2, Не удается найти указанный файл ->
 [Help 1]
Аналогичная проблема с плагином maven-invoker-plugin версии 1.8 под maven 3.3.9:
[INFO] --- maven-invoker-plugin:1.8:run (default) @ **** ---
[INFO] Building: pom.xml
[INFO] ..FAILED (0.0 s)
[INFO]   Maven invocation failed. Error configuring command-line. Reason: Maven
executable not found at: C:\Program Files\apache-maven-3.3.9\bin\mvn.bat
При этом версией maven 3.0.4 проект собирался без проблем.

Решение

Поднять версию exec-maven-plugin до 1.4.0, а maven-invoker-plugin - до 2.0.0.

Комментариев нет:

Отправить комментарий