Java 为什么在我的maven项目上组织导入会导致很多错误?
删除未使用的导入是最佳实践之一。 当我尝试按照它(Ctrl+Shift+O)操作时,我最终得到了很多错误 然后我需要通过maven依赖项添加jar或在jar上添加依赖项来解决这些问题 Eclipse提供了使用“修复项目设置”的选项。 单击它会提示添加到生成路径的JAR列表。如何知道使用哪一个Java 为什么在我的maven项目上组织导入会导致很多错误?,java,eclipse,maven,import,Java,Eclipse,Maven,Import,删除未使用的导入是最佳实践之一。 当我尝试按照它(Ctrl+Shift+O)操作时,我最终得到了很多错误 然后我需要通过maven依赖项添加jar或在jar上添加依赖项来解决这些问题 Eclipse提供了使用“修复项目设置”的选项。 单击它会提示添加到生成路径的JAR列表。如何知道使用哪一个 我可以注意哪些事情来避免这些事情?使用maven命令来解决eclipse问题mvn clean install eclipse:clipse 如果命令成功(生成成功),请刷新工作区让我们回顾一下您应该做的事
我可以注意哪些事情来避免这些事情?使用maven命令来解决eclipse问题
mvn clean install eclipse:clipse
如果命令成功(生成成功),请刷新工作区让我们回顾一下您应该做的事情。也许你已经这样做了,但为了确保没有任何东西留下:
pom.xml
文件中添加依赖项,例如:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>myproject</groupId>
<artifactId>myproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
</dependency>
</dependencies>
</project>
4.0.0
我的项目
我的项目
0.0.1-快照
朱尼特
朱尼特
4.11
现在您的项目中有了JUnit依赖项您是否为您的项目启用了Maven集成?听起来你是在手动添加jar,而不是让m2e为你添加jar。我已经打开了。发布你的项目的截图,特别是扩展的“引用库”和“Maven依赖项”部分,以及你的POM。还请给出一个“缺少”依赖项(包名称)的示例。您是否在项目图标中看到一个小“M”?是的,项目图标上有一个小“M”。然后转到生成路径并添加maven提供的依赖项。删除手动添加的任何依赖项