gpt4 book ai didi

java - Hudson 构建使用旧 jar

转载 作者:行者123 更新时间:2023-11-30 05:08:07 24 4
gpt4 key购买 nike

嘿伙计们。所以我有 Hudson 2 Java/Maven/SVN 项目。我们称它们为 A 和 B。B 依赖于 A。我有时会同时为它们提交代码。 Hudson 足够聪明,可以对 B 的构建进行排队,直到 A 的构建完成。然而,当它构建 B 时,它使用旧的构建(jar)。有时是几个版本/几天前的。然后 B 由于未知符号(A 中的新类/方法)而失败。我尝试删除工作区并手动订购构建。一样。使用较旧的版本。我该怎么做才能迫使 Hudson 使用自己构建的最新 jars。我还没有尝试删除所有以前的版本,但似乎是一个极端的解决方案。希望不需要它。

最佳答案

如果您将依赖工件作为快照(您应该这样做),请考虑将 Maven 目标设置为

clean deploy -U

这会强制 Maven 更新所有快照。

关于java - Hudson 构建使用旧 jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4381091/

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