maven - 如何防止 Maven 在更新时将损坏的依赖项加载到本地存储库中
问题描述
有很多与强制 maven 更新本地 repo 相关的问题。但是在下载之后,经常会以某种方式发生损坏的文件,而不是本地 repo 中预期的新依赖项|文件。根据我的经验,它们可能看起来像部分下载的文件或提供失败的远程服务器的错误页面。反复尝试刷新下载依赖项甚至可能会破坏更多的依赖项,包括以前手动下载和放入的依赖项。
有单独的应用程序解决方案可以保证几乎保证已下载依赖项的库存 - Nexus、Artifactory 等。
但是,是否有一个更简单的解决方案来强制 maven 在放入本地 repo 之前验证下载的工件,通过提供的校验和不污染本地 repo?
解决方案
推荐阅读
- angular - 下拉选择以角度重置先前选择的下拉列表的值
- visual-studio-mac - Visual Studio for Mac 中的 Git 输出控制台
- javascript - JS SlideUp 和 SlideDown 在列表中不起作用
- macos - 在 anaconda 中安装 TensorFlow 时,我遇到了冲突( mac )
- regex - 具有不同结果的 xregexp
- ruby-on-rails - 在 Rails 模型验证中使用哪个更好:Proc 还是 lambda?
- android - 在 Android OS 9 中的启动完成广播接收器的 onReceive 中启动 Activity
- android - ExoPlayer 内存泄漏问题 - LeakCanary
- javascript - 递归没有超过第一级
- javascript - 使用上下文和对根级组件的 api 调用并在子组件中使用上下文