私はmaven、scala、junitを使って簡単なプロジェクトを書いています。Mavenプロジェクトがjunitを見つけることができません
私が見つけた1つの問題は、私のテストでorg.junit.framework.Testが見つかりませんでした。テストファイル:
import org.junit.framework.Test
class AppTest {
@Test
def testOK() = assertTrue(true)
@Test
def testKO() = assertTrue(false)
}
を返すエラー:
[WARNING]..... error: object junit is not a member of package org
[WARNING] import org.junit.framework.Test
[WARNING] ^
私はJUnitのを持っていたが、依存関係として追加し、それは明らかに私のリポジトリ内で座っています。
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.1</version>
<scope>test</scope>
</dependency>
誰かがこの原因を教えてもらえますか?
感謝
テストファイルは実際にテストフォルダにありますか?そうでなければ、テストの範囲はすべてを混乱させます。スコープタグを削除して、役立つかどうか確認してください。 POMの残りの部分はここからうまく見えます。次に、あなたのAppTestクラスはどんなパッケージですか? –
ご返信ありがとうございます。はい、テストコードはテストフォルダにあります。このファイルはcom.mycompany.myserviceパッケージに含まれています。 – Kevin
実際に.m2フォルダにjunit .jarsがありますか?私は〜/ .m2 /デフォルトのリポジトリだと思う。 –