该代码在Eclipse Oxygen 3中工作正常,但是同一代码在Eclipse Photon中显示错误。
错误: 无法解析类型org.hamcrest.Matcher。它是从所需的.class文件中间接引用的
pom.xml:hamcrest的依赖项
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>hamcrest-core</artifactId>
<groupId>org.hamcrest</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
任何人都知道如何删除此错误?
答案 0 :(得分:-2)
将hamcrest-all jar从下面放在您的构建路径中,这对我有用。
https://mvnrepository.com/artifact/org.hamcrest/hamcrest-all/1.3