删除未使用的导入是最佳实践之一。在尝试遵循它(Ctrl+Shift+O)时,我最终遇到了很多错误。
然后我需要通过 Maven 依赖项添加 jar 或添加对 jar 的依赖项来解决这些问题。
Eclipse 让我可以选择使用“修复项目设置”。单击它会提示要添加到构建路径的 jar 列表。如何知道使用哪一个?
我可以注意哪些事情来避免这些事情?
让我们回顾一下你应该做的事情。也许您已经完成了,但只是为了确保没有剩下任何东西:
如果未启用 Maven 支持(项目图标中没有“M”),项目的外观如下:
要启用 Maven 支持,请右键单击项目并启用 Maven 配置:
然后你会看到“M”。现在由 Maven 管理的依赖项会被 Eclipse 项目自动识别。
添加依赖项是在您的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>
现在您的项目中有 JUnit 依赖项。
依赖项也出现在 Package Explorer 中:
您甚至可以看到,该项目引用了另一个库,这是因为 JUnit 本身依赖于这种依赖关系。它是递归的。
mvn clean install eclipse:clipse
如果命令成功(构建成功)刷新工作区,则使用 maven 命令解决 eclipse 问题