将参数传递给Gradle中的“应用自”

时间:2019-07-24 19:59:01

标签: gradle

我有以下docker.gradle文件:

task dockerBuild(type: Exec) {
    workingDir "$projectDir"
    commandLine "bash", "../docker/docker-build.sh", "${applicationName}", "${project.version}", "${exposedDockerPorts}"
    dependsOn("distTar")
}

在我的项目级别定义;这个想法是,需要构建docker映像的模块可以简单地实现:

apply from: "${rootProject.projectDir}/docker.gradle"

我正在努力寻找一种在 module gradle文件中定义exposedDockerPorts的方法,因此dockerBuild任务可以使用它。理想情况下,我会将其作为参数传递,但是我不知道如何(或者根本不可能)在命令中的应用或如上定义的任务中执行此操作。

0 个答案:

没有答案