java - Maven构建,破坏依赖
问题描述
在构建 java 项目时,Maven 在一个依赖项上失败了,而这不是 6 个月前。
原来的错误是:
Failed to execute goal on project bdpreviewer: Could not resolve dependencies for project bdpreviewer:bdpreviewer:jar:3.6.1-SNAPSHOT: Failed to collect dependencies for [xxx]: Failed to read artifact descriptor for Mozilla:Glue:jar:1.9: Could not transfer artifact Mozilla:Glue:pom:1.9 from/to com.teamdev (http://maven.teamdev.com/repository/products): peer not authenticated -> [Help 1]
根据这个答案,我添加了以下 Maven 选项:
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
我现在有以下错误
Failed to execute goal on project bdpreviewer: Could not resolve dependencies for project bdpreviewer:bdpreviewer:jar:3.6.1-SNAPSHOT: Failed to collect dependencies for [xxx]: Failed to read artifact descriptor for Mozilla:Glue:jar:1.9: Could not transfer artifact Mozilla:Glue:pom:1.9 from/to com.teamdev (http://maven.teamdev.com/repository/products): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1]
我观察到的是
- 存储库
http://maven.teamdev.com/repository/products
不包含任何 Mozilla/Glue 文件夹 - 我的本地
.m2\repository
文件夹确实包含 Glue-1.9.jar 但不包含相应的 .pom 文件。
最新:我正在使用 Maven 3.0.5
我该如何解决这个问题?
解决方案
推荐阅读
- javascript - 未捕获的 SyntaxError:角度 8 中的意外标记“<”
- python-3.x - 如何使这个 tkinter 输出看起来更整洁?
- excel - VBA 代码适用于新工作簿,但不是我希望它工作的那个
- if-statement - 如何使用增长和过滤功能根据 ID 和缺失值在 Google 表格中创建动态范围?
- python - 如何将大小为 N 的列表尽可能均匀地分成 K 组
- react-native-gifted-chat - 是否可以禁用 react-native-gifted-chat 中的文本输入
- spring-boot - IDEA 中的基本“Hello World”Spring Boot 应用程序不起作用
- c# - 上传带有附加信息的文件(Angular 8 到 C# Core 3)
- java - Java GUI ButtonHandler 问题
- c# - 我在 Visual Studio 2019 中找不到 System.Media 命名空间