【问题标题】: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>
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-13
      • 2020-07-07
      相关资源
      最近更新 更多