我们有一个以Gradle为构建工具的多项目结构。问题是,即使在执行以下操作时,仍会执行jib扩展:
./gradlew :A:jar因此,我们尝试用一个自定义任务包围它:
task doJib {
doLast {
jib {
from
...
}现在,当我们执行:
./gradlew :A:doJib jibDockerBuild {parameter}然后对项目B也执行jibDockerBuild,但该参数仅对项目A有效。这将导致错误。
是否有可能只为项目A执行jib?
提前感谢!
发布于 2022-03-15 09:51:53
简单的解决办法是:
./gradlew :A:doJib :A:jibDockerBuild {parameter}https://stackoverflow.com/questions/71474551
复制相似问题