0

Astroboy と Roboguice の 2 つの Maven プロジェクトを含む Eclipse でRoboguiceを動作させようとしています (A が B に依存している場合、それらを A と B と呼びましょう)。私の問題は、Maven で正常に動作する A の単体テストが、Junit を見つけることができないため、Eclipse でコンパイル エラーになることです。Junit は、以下のように、提供された依存関係として A の pom で宣言されています。A のビルド パス/プロジェクトに B を追加することで、プロジェクト A が B に依存していることを Eclipse に伝えました。

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

スコープを変更してテストすることで一時的に機能するようになりました(その後、Aでmvnインストールとmaven / updateプロジェクトを実行します)が、Junitを自動的に見つけるにはどうすればよいですか?

4

0 に答える 0