Плагин Eclipse maven: не удается запустить программу mvn для WSO2 ESB SampleServices

Все хорошо, если бы я использовал mvn clean install через командную строку внутри SampleServices из предварительно упакованный проект. Но это дает мне эту ошибку, когда я пытаюсь mvn clean install через eclipse m2e

Не удалось выполнить цель org.codehaus.mojo:exec-maven-plugin:1.4.0:exec (пакет) в проекте SampleServices: не удалось выполнить команду. Не удается запустить программу «mvn» (в каталоге «/Users/johndoe/Project/ChickenEngine/SampleServices/target/capp»): ошибка = 2, Нет такого файла или каталога -> [Справка 1]

Я пытался использовать внешний maven, расположенный по адресу /opt, но безуспешно. Я следую этому руководству.


person letthefireflieslive    schedule 18.05.2017    source источник
comment
Предполагается, что maven будет выполняться в каталоге, где находится pom.xml. В вашем сообщении говорится: «Невозможно запустить программу mvn в ....../target/capp». Целевой каталог создается maven и находится в файле baseir/target. И baseir - это каталог, в котором должен находиться pom.xml.   -  person simar    schedule 22.05.2017
comment
базовая рабочая область конфигурации maven в eclipse находится там, где находится pom.xml   -  person letthefireflieslive    schedule 22.05.2017


Ответы (1)


В конце концов научитесь уделять больше внимания проблеме

SampleServices\pom.xml настройте exec-maven-plugin. Важной частью является то, что сам maven называется исполняемым файлом.

<executable>mvn</executable>
    <workingDirectory>${project.build.directory}</workingDirectory>
    <arguments>....

Это означает, что mvn.bat должен находиться в PATH. Используйте переменную PATH или запустите eclipse из cmd, но перед запуском приложения выполните

 set PATH=%PATH%;c:\path-to-maven-bin-directory\

и только потом

./eclipse.exe

и вы попадете в консоль eclipse

    [INFO] ------------------------------------------------------------------------
    [INFO] Reactor Summary:
    [INFO] 
    [INFO] QueryDoctorEP ...................................... SUCCESS [  2.855 s]
    [INFO] GrandOakEP ......................................... SUCCESS [  0.057 s]
    [INFO] ClemencyEP ......................................... SUCCESS [  0.064 s]
    [INFO] PineValleyEP ....................................... SUCCESS [  0.067 s]
    [INFO] ChannelingFeeEP .................................... SUCCESS [  0.044 s]
    [INFO] SettlePaymentEP .................................... SUCCESS [  0.051 s]
    [INFO] HealthcareAPI ...................................... SUCCESS [  0.776 s]
    [INFO] PaymentRequestMessageStore ......................... SUCCESS [  0.599 s]
    [INFO] PaymentRequestProcessingSequence ................... SUCCESS [  0.541 s]
    [INFO] PaymentRequestProcessor ............................ SUCCESS [  0.597 s]
    [INFO] SampleServices_module .............................. SUCCESS [  0.437 s]
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 7.829 s
    [INFO] Finished at: 2017-05-23T12:23:58+03:00
    [INFO] Final Memory: 17M/209M
    [INFO] ------------------------------------------------------------------------
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 23.775 s
    [INFO] Finished at: 2017-05-23T12:23:58+03:00
    [INFO] Final Memory: 12M/201M
    [INFO] ------------------------------------------------------------------------
person simar    schedule 23.05.2017