当前位置: 首页 > 知识库问答 >
问题:

如何解决Maven中“收集依赖项失败”的错误?

朱炜
2023-03-14

我在我的项目中使用Maven3。它已经在架子上搁置了一段时间,但我们最近又开始着手处理了。

关于如何正确“修复”我们的pom.xml文件的任何具体建议都将不胜感激。

共有1个答案

慕容烨
2023-03-14

在检查了包含工件但位于不同坐标下的存储库之后,这意味着您必须像这样更改给定的pom:

<repositories>
    <repository>
      <id>source.db4o</id>
      <url>http://source.db4o.com/maven</url>
    </repository>
  </repositories>
  ...
  <dependencies>
    <dependency>
      <groupId>com.db4o</groupId>
      <artifactId>db4o-full-java5</artifactId>
      <version>8.1-SNAPSHOT</version>
    </dependency>
    ...
  </dependencies>
</project>

如果您查看存储库,就会发现问题所在。但是我建议不要使用快照的更好的文件版本。

 类似资料:
  • 最近,在Jenkins中运行的Maven构建作业失败了,但有以下例外,它们不能从Maven Central中提取依赖项,因此应该使用HTTPS。我不知道如何将请求从HTTP更改为HTTPS。在这件事上有人能指导我吗? [错误]无法解析的生成扩展: 插件或其依赖项之一无法解析: 未能收集: 未能读取: 无法将项目: 无法将项目->[帮助2] 正在等待Jenkins完成收集 Plugin或其依赖项之一

  • 在项目A中,我有POJO和DAO。在项目B中,所有的业务规则、控制器、sping配置等等。 我已经按照这里的建议成功地将项目A链接到B。 src/main/webapp/web-inf/spring/smartquality-datasource.xml是: src/main/webapp/web-inf/spring/smartqualite-security.xml是: serc/main/w

  • 问题内容: 最近,在 Jenkins 中运行的 Maven 构建作业失败,但出现以下异常,原因是它们无法从 Maven Central 提取依赖项,应使用 HTTPS 。我不确定如何将请求从 HTTP 更改为 HTTPS 。有人可以指导我吗? __ [错误] 无法解析的构建扩展: 插件或其依赖项之一无法解析: 无法收集以下项的依赖项: 无法读取以下项的工件描述符: 无法从/到中央传输工件(http

  • 我有一个相当大的遗留项目,我正在添加一个组件。此组件使用HtmlUnit。我可以用Maven编译它,但是当我运行它时,我得到: 所以它缺少正确的构造函数。我认为这几乎肯定是中的版本冲突,但我不确定如何解决它。下面是我的(请注意我一直尝试玩的排除和依赖关系管理的所有游戏): 有什么想法吗? 编辑:有人认为这个问题是这个问题的重复,但事实并非如此,因为本例中的依赖类型不是。

  • 我正在尝试解决我的eclipse项目中的maven依赖项。 依赖项已经下载到我的maven dependencies文件夹中(如下所示) 然而,import语句仍然没有解析。 在我的java构建路径中,存在Maven Dependencies文件夹。 到目前为止,我已经尝试在命令行上重建项目并在eclipse中刷新它;我尝试在eclipse中重建它;我尝试在eclipse中更新项目。 似乎什么都没

  • maven jetty插件有这个错误。我认为出现这个问题是因为插件的传输依赖性与新库冲突。这个错误出现在我将jersey1更改为jersey2并从com更改所有依赖项之后。sun到org。glassfish用于服务器客户端/核心/rs ws等。 等等 有人能回答如何避免这种错误吗?谢谢。 更新1:http://pastebin.com/ag2zdiSH链接到完整的pom