无法解析类型org.hamcrest.Matcher。从所需的.class文件间接引用它

时间:2018-09-14 07:35:15

标签: java eclipse pom.xml hamcrest eclipse-photon

该代码在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>

任何人都知道如何删除此错误?

1 个答案:

答案 0 :(得分:-2)

将hamcrest-all jar从下面放在您的构建路径中,这对我有用。

https://mvnrepository.com/artifact/org.hamcrest/hamcrest-all/1.3