是否可以调整maven以将本地发布工件的校验和与来自远程存储库的发布工件的校验和进行比较,并更新具有不匹配校验和的工件?
答案 0 :(得分:1)
简而言之:否。
Maven将仅检查一次发布的校验和:第一次下载工件时。由于工件可以在您的本地仓库中找到,因此Maven不会再尝试下载它(或其校验和)。因此,它无法注意到校验和的变化。
您必须找到另一种方法来注意远程服务器上更改了哪些校验和/工件,并删除了本地存储库中的工件。
请注意,在发布服务器上,即使校验和错误,也不应更改已发布的工件(及其校验和)。相反,应该将新版本(带有新的非快照版本)上传到服务器,以确保每个人都能轻松看到某些内容发生了变化。