Jib总是在Gradle多项目中执行



我们有一个以Gradle作为构建工具的多项目结构。问题是,即使我们进行,也会执行吊臂伸出

./gradlew :A:jar

因此,我们试图用一个自定义任务围绕它:

task doJib {
doLast {
jib {
from
...
}

现在,当我们执行:

./gradlew :A:doJib jibDockerBuild {parameter}

然后也为项目B执行jibDockerBuild。但是该参数仅对项目A有效。这会导致错误。

是否可以只为项目A执行悬臂?

提前感谢!

简单的解决方案是:

./gradlew :A:doJib :A:jibDockerBuild {parameter}

相关内容

  • 没有找到相关文章

最新更新