【问题标题】:How do you run a terminal command in a Gradle task?如何在 Gradle 任务中运行终端命令?
【发布时间】:2017-07-29 06:43:38
【问题描述】:

我有以下任务:

task installMavenLocal(type: Upload) {
    description "Installs the artifacts to the local Maven repository."
    configuration = configurations['archives']
    repositories {
        mavenDeployer {
            repository url: repositories.mavenLocal().url
        }
    }
}

当我运行我的 Gradle 命令时,我执行以下 gradle installMavenLocal -x:test:packageRelease,有没有办法可以将该命令添加到我的上述任务中,这样开发人员就不需要添加 -x:test:packageRelease,它只会在我添加时运行任务?

【问题讨论】:

    标签: maven gradle build.gradle


    【解决方案1】:

    你可以使用:

    installMavenLocal.dependsOn.remove(tasks.getByPath(":test:packageRelease"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-25
      • 2015-03-06
      • 2022-01-12
      • 2021-12-20
      • 1970-01-01
      • 2020-04-10
      • 2022-08-03
      • 1970-01-01
      相关资源
      最近更新 更多