gpt4 book ai didi

maven - m2eclipse 说 "Missing artifact"但我可以从命令行构建!

转载 作者:行者123 更新时间:2023-12-03 11:23:27 30 4
gpt4 key购买 nike

我第一次尝试使用这个 Sonatype Eclipse 插件来处理我可以从命令行使用 maven 构建的现有(巨大)软件。

我已将插件配置为使用我的 maven 2.2.1 安装而不是内置的 Maven 3。

在 Eclipse 中,我有 25 个项目(通过根 pom.xml 加载),其中 4 个有编译错误; maven 控制台包含很多这样的行:

缺少 Artifact commons-logging:commons-logging:jar:1.0.4:compile

我的存储库中有所有 jar,并且正确定义了 M2_REPO 类路径变量。为什么插件没有看到所有的 jar ?

这些项目的 .classpath 文件只是引用了“MAVEN2_CLASSPATH_CONTAINER”,没有 jar 的列表。
Eclipse 中的 pom.xml 在缺少 jar 的第一行显示错误,但我可以从命令行构建!

任何的想法?我需要帮助!如果我不解决这个问题,我会尝试转向 NetBeans。

谢谢你。

最佳答案

您可能需要告诉 Eclipse 强制更新:

Project -> Maven -> Update Maven Project

然后确保您已选择:
Force Updates of Snapshots/Releases

当 mvn install 将一些 jar 文件复制到 Maven 存储库中并且 Eclipse 在将这个 jar 复制到那里之前检查了这个 repo 时,就会发生这种情况。

关于maven - m2eclipse 说 "Missing artifact"但我可以从命令行构建!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5500534/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com