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

Eclipse maven项目不识别任何依赖项

卜瀚漠
2023-03-14

我试图通过从eclipse workspace项目导入现有maven项目来创建maven项目,但eclipse无法解决任何依赖项。每次创建项目、更新maven依赖项或清理项目时,依赖项会被下载,但它们不会从本地maven存储库中被引用。当我从命令行运行mvn clean install时生成构建

我已经筋疲力尽地尝试解决这个问题的所有修补程序了,比如启用索引、清理项目、Maven->update project

我的eclipse版本是

 Eclipse version - Version: 2019-03 (4.11.0)
    Build id: 20190314-1200

Java version - java 11 openjdk

[DEBUG] Message styles: debug info warning error success failure strong mojo project
[DEBUG] Reading global settings from /usr/share/maven/conf/settings.xml
[DEBUG] Reading user settings from /home/ramesh/.m2/settings.xml
[DEBUG] Reading global toolchains from /usr/share/maven/conf/toolchains.xml
[DEBUG] Reading user toolchains from /home/ramesh/.m2/toolchains.xml
[DEBUG] Using local repository at /home/ramesh/.m2/repository

有人能帮助我了解问题并解决吗?

共有1个答案

邓昊天
2023-03-14

请检查下面的点以获得解决方案从任何。

  1. 检查pom.xml在您要导入的项目中是否可用。
  2. 最好从https://start.spring.io/使用spring-initializr创建项目,并添加所有必需的依赖项。
  3. 最后,您可以尝试删除在主页目录中可用的.m2目录。然后再次启动eclipse并导入项目以重新安装所有JAR。
  4. 您应该使用Maven->Update并在导入后检查强制更新。

希望您能从以上任何一点找到解决方案。

 类似资料:
  • null 附注:Maven-Build是成功的。因此,Maven正在识别存储库中的包。

  • 我想创建一个.xlsx工作簿。按照教程中的说明和其他Stackoverflow问题(如以下所示) 无法在Apache POI中导入XSSF

  • 我的应用程序可以正常编译,但出现以下运行时错误: 调用应用程序中对包装器的引用看起来是正确的。包装器dll存在于正确的位置。 这个项目曾经在别人的系统上构建和运行,我看了几次演示。那个人/电脑不再可用。自上次成功构建并运行以来,某些依赖项的某些路径已经更改,我已经修复了与此相关的所有编译错误。 为了澄清我的项目结构: 包装器是围绕C库的C /CLI包装器。当我们试图在应用程序中加载一个类时,会触发

  • 'Libraries'>/home/ingo/.m2/repository/se/server/tutorial/web/domainservice/2.0-snapshot/domainservice-2.0-snapshot.jar-GlassFish这样管理其依赖关系似乎有些奇怪,但实际上Glassfish就是这样做的。 我知道Wildfly中的类加载与GlassFish中的不同。 我看到了

  • 我希望有人能帮忙。 在一台全新的windows机器上。在下载和运行最新版本的eclipse(indigo)之前,我已经下载并安装了java jdk。 3: 4:

  • 我有一个与梅文一起创建的智能IDEA项目。然后,我在 Pom.xml 文件中指定了一组依赖项和外部存储库。 如果我做了< code>mvn install,这个项目在命令行上构建得很好。当我在IDE中打开任何代码文件时,尽管它说Maven依赖项处理的所有类都无法识别——如果我没有将所需的jar添加到构建路径中,那么对于一个普通的项目来说就会这样。 我知道在我的Eclipse Maven项目中(而不