Eclipse m2eclipse没有获得“提供”传递依赖

时间:2013-01-23 23:12:06

标签: eclipse maven dependencies

尝试让Roboguice在包含2个Maven项目的Eclipse中工作,Astroboy和Roboguice(让他们称之为A和B,其中A依赖于B)。我的问题是,在Maven中运行良好的A中的单元测试会在Eclipse中产生编译错误,因为它无法找到Junit。 Junit在A的pom中被宣布为提供的依赖,如下所示。我告诉Eclipse,项目A依赖于B,将B添加到A的构建路径/项目中。

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.8.2</version>
        <scope>provided</scope>
    </dependency>

我通过将范围更改为测试(然后在A上执行mvn install和maven / update项目)暂时使其工作,但是我必须做些什么才能让它自己找到Junit?

0 个答案:

没有答案