gpt4 book ai didi

java - Eclipse 检测到错误的 Maven 依赖关系

转载 作者:行者123 更新时间:2023-12-01 07:27:04 27 4
gpt4 key购买 nike

我遇到了有雾的问题。

我是项目新手。我使用Eclipse。我所有的同事都使用IDEA。我从 svn 结帐了项目。

我执行了相应的 Maven 任务来构建和部署项目。一切正常。

但是我的 Eclipse 显示了问题。

在代码中:

sceneService.uploadFile(...);

eclipse显示sceneService没有uploadFile方法

我开始研究。我在我同事的电脑上展示了这个类。但不存在这个问题。我注意到我们使用了 sceneService 类的不同版本的 jar 文件。

我们使用 pom.xml 的相同版本。

我的 pom.xml 中 jar 的依赖关系(对于我的模块):

        <dependency>
<groupId>com.day.cq.dam</groupId>
<artifactId>cq-dam-scene7</artifactId>
<scope>provided</scope>
</dependency>

当我输入alt+shift+w时,我看到jar包含从另一个模块获取的sceneService类。

最佳答案

我认为通过 Maven 下载正确的 jar 存在一些问题。您的本地存储库可能包含该 jar 的早期版本。

从命令提示符转到项目的根文件夹来尝试这些命令。

  1. mvn eclipse:clean
  2. mvn eclipse:eclipse
  3. mvn 安装

如果问题仍然存在,请尝试删除本地 .m2 存储库并再次重建项目

关于java - Eclipse 检测到错误的 Maven 依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22860812/

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