gpt4 book ai didi

gradle - 如何确保 gradle 构建的 processResources 任务始终运行?

转载 作者:行者123 更新时间:2023-12-04 02:03:27 25 4
gpt4 key购买 nike

我们有一个奇怪的问题,即删除 META-INF 文件夹和编译类以启动的 compileJava 任务随机且不频繁地运行,但 processResources 任务报告是最新的,即使 META-INF 目录显然不存在.

这让我们很费时间,因为这些工件有可能在没有 applicationContext.xml 的情况下一直用于生产!

我们运行那个任务的成本很低,有没有可能强制它运行,无论如何?

最佳答案

也许存在某种无法清除 gradle 缓存的错误。一种可能的解决方案是首先通过运行 cleanProcessResources 强制任务清理自己的输出。 .

如果这不起作用,请尝试覆盖 upToDateWhen像这样的任务输出的谓词:

processResources.outputs.upToDateWhen{ false }

但是我不知道这个 API 是否是永久性的。

关于gradle - 如何确保 gradle 构建的 processResources 任务始终运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8098591/

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