gpt4 book ai didi

gradle - 如何确保我的Gradle xjc生成总是发生在IntegrationTest目标上?

转载 作者:行者123 更新时间:2023-12-03 05:13:50 24 4
gpt4 key购买 nike

内容:

Gradle多项目构建。某些子项目会生成并编译XSD-> Java-> * .class文件。自然地,不存在集成测试,并且项目中也没有依赖于其中3-4个的测试。这意味着如果您运行:

gradle clean cITJ

...未创建 build/generated-src/java,但是该构建正确构建了 *.war文件。不知道我是否明白为什么。我假设它与守护程序或缓存有关。问题出在IDE上(我们一半人使用IntelliJ,另一半使用Eclipse)。他们希望这些文件存在,因此我们希望它们为cJ,cIJ和cITJ这3个目标重新生成。

作为记录,这也无助于以下情况:
outputs.upToDateWhen {false} 

在我的XSD架构子项目中,使cITJ触发cJ以支持我们的IDE的最有效方法是什么?

最佳答案

我想你是cITJ.dependsOn cJ之后

关于gradle - 如何确保我的Gradle xjc生成总是发生在IntegrationTest目标上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37327016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com