【问题标题】:Run executables in gradlew在 gradlew 中运行可执行文件
【发布时间】:2017-02-21 21:11:38
【问题描述】:
如何从 gradle 包装器运行 mvn 可执行文件?
task install(type: Exec, dependsOn: assemble) {
description = "Som description."
executable = 'mvn'
args = ["install:install-file", <more-args-here>]
}
我可以从终端正常访问命令。我还在路径变量中添加了MAVEN_HOME,但看起来 gradlew 仍然找不到该命令。
【问题讨论】:
标签:
android
maven
gradle
android-gradle-plugin
gradlew
【解决方案1】:
取决于您的操作系统。如果您使用的是 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>
}