2017-02-21 29 views
-1

Как я могу запустить mvn исполняемый файл из оболочки градиента?Запуск исполняемых файлов в gradlew

task install(type: Exec, dependsOn: assemble) { 
    description = "Som description." 
    executable = 'mvn' 
    args = ["install:install-file", <more-args-here>] 
} 

Я могу получить доступ к команде с терминала в обычном режиме. Я также добавил MAVEN_HOME в переменные пути, но похоже, что gradlew все еще не может найти команду.

ответ

0

В зависимости от вашей ОС. Если вы на Windows, попробуйте переписать свою задачу в этом

task install(type: Exec, dependsOn: assemble) { 
    description = "Som description." 
    commandLine 'cmd', '/c', 'mvn', 'install:install-file', <more-args-here> 
} 

В Linux идти

task install(type: Exec, dependsOn: assemble) { 
    description = "Som description." 
    commandLine './mvn', 'install:install-file', <more-args-here> 
}