Java 无法导入org.apache.commons.lang3.builder以使用EqualsBuilder
我需要在我的类中使用EqualBuilder,为此我需要jar 在我的pom中,我添加了以下行Java 无法导入org.apache.commons.lang3.builder以使用EqualsBuilder,java,Java,我需要在我的类中使用EqualBuilder,为此我需要jar 在我的pom中,我添加了以下行 <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boo
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.6</version>
</dependency>
</dependencies>
1.8
org.springframework.boot
SpringBootStarterWeb
org.apache.commons
commons-lang3
3.6
我的依赖项在properties标签后面
在我的java类中,我尝试导入jar
import org.apache.commons.lang3.builder代码>
当我尝试运行maven时,Eclipse也给出了错误
[错误]
/C:/git_project/cis/ipnd/src/main/java/au/com/internode/domain/AbstractObject.java:[9,32]
包org.apache.commons.lang3不存在
基本上,当我在org.apache.commons之后继续在eclipse中键入时,没有任何与lang相关的内容对我来说是好的。
我对eclipse没有丰富的经验,但我建议使用以下方法。一般来说,这里有两件事情可能会出错
马文零件
Eclipse同步部分
因此,为了消除第一步中的问题,即使在没有Eclipse的情况下,也可以在命令行中运行mvn clean compile
。如果成功结束,则问题在于秒部分。在本例中,将pom重新导入eclipse,它应该可以工作(可能还有一个“刷新”按钮)
如果问题出现在“1”中,并且导入时mvn clean compile
失败,那么请发布整个pom,我们可能会发现一个错误您在哪里添加了
标记?内部
?如果是,移动它。请参见修改pom后的“Maven>更新项目…”示例?你在“Maven Dependencies”中看到jar了吗?作为一种解决方法,我必须添加这个jar,但我需要适当的解决方案,我如何从Maven获得它?是的,我做了更新,我看到了jarhi@andreas,我添加了我的代码udner标记