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

Maven无法找到本地工件

冯敏达
2023-03-14

maven偶尔会抱怨,在构建另一个将特定依赖项作为依赖项的项目时,无法在本地存储库中找到在本地构建和打包的特定依赖项。我们得到如下错误:

未能在项目X上执行目标:无法解析项目X的依赖关系:未能在[存档存储库]中找到Y,已缓存在本地存储库中,在内部的更新间隔过去或强制更新之前,不会重新尝试解析->

唯一可行的两件事是等待很长时间直到maven变得聪明起来,或者完全删除本地存储库。假定等待选项与前述更新间隔相关。

我们在maven 3.0.2和3.0.3中遇到过这个问题。我们使用的是Archiva 1.0.3(但同样,这不应该是一个因素)。任何帮助都将不胜感激。

共有1个答案

邵胜涝
2023-03-14

本地Maven repo使用工件目录中名为“_Maven.repositories”的文件跟踪工件最初来自何处。移除它后,构建工作。这个答案解决了我的问题。

 类似资料:
  • 问题内容: 我正在使用Maven版本3.6.1 我想在Maven存储库(elasticsearch-rest-high-level-client 7.5.1)中下载工件。我可以在 maven-central-repository search 但是在搜索elasticsearch elasticsearch-rest-high-level-client/7.5.1给出的回购协议时,它们是Centr

  • 我正试图在我的Clojure/Leiningen学习过程中迈出下一步。 我想在我的clojure项目中导入deeplearning4j。做一些研究,似乎可以通过Maven与leiningen一起做。根据教程,maven库来自这里。 我希望工作的过程是查找库(在本例中为deeplearning4j),并将其添加到: 但我发现了错误: 我尝试添加键,但也没有成功: 我得到了一个错误: 谁能帮我明白我错

  • 我已通过mvn install: install-file将jar文件添加到我的本地maven存储库中,该文件在我的本地机器上运行良好。这是我的pom中的依赖项: 在我的机器上运行mvn清洁安装时,一切正常。现在我有一个本地jenkins实例正在运行(在Windows机器上),它应该构建我的项目。构建遇到错误,jenkins说:

  • 我尝试运行Drupal作为Docker容器在Vagant box boot2docker(在Windows 8.1)。 Vagrantfile(Drupal容器) 主机/Vagrantfile(boot2docker) 在Drupal容器的目录中运行会导致错误,因为找不到Drupal映像。 输出 它的工作原理,如果我将主机的方框更改为 主机/虚拟文件(ubuntu/trusty64) 但我喜欢使用

  • 问题内容: 最近进入一个新项目,我正在尝试编译我们的源代码。昨天一切正常,但是今天又是另一个故事了。 每次我在模块上运行时,一旦通过测试,就会崩溃为错误: 后来: 我正在使用OpenJDK 1.8.0_181,Maven 3.5.4 在Debian 9 (Stretch)64位​​上运行,并在我的中配置了公司代理。 如果我没记错的话,最新的Surefire版本是2.22.1,这很奇怪。我试图指定插

  • 这是我的相关部分pom.xml 我使用的是JDK1.7。运行时,会生成对给定xsd文件的解析和相应的JAXB类,但我的要求是生成单独的类,而不是当前生成的内部类。为此,我有一个非常通用的绑定。xml 但是在运行jaxb2插件xjc时;正在生成带有内部静态类的JAXB类。有什么建议吗 `