プラグインm2eをEclipseに初めてインストールしました。
簡単なJUnit(バージョン4)テストを作成しました。 Eclipseからは実行できますが、pom.xmlからは実行できません(Altキーを押しながらクリック、[実行]、[Mavenテスト])。 Mavenにそのクラスを検索するように指示する必要があると思いますが、方法がわかりません。
また、groupId「junit」でJUnit4が見つかりませんでした。バージョン3.8.1のみが使用可能です。バージョン4以降ではなくバージョン3.xのテストを作成する必要が本当にありますか?
これを修正する方法は?
私をMavenの初心者と考えてください。まさにそれが私です。ですから、私が何をする必要があるかを正確に説明しない限り、アーティファクトテクノバブルについて話さないでください。依存関係としてGuavaをインストールすることはほとんどできず、これらの概念で今は完全に失われています。
ありがとう!
mavenでJunit4を実行できます。あなたはあなたのpomにJunit4の依存関係が必要です。テストを実行するには、surefireプラグインも必要です。
参照: http://maven.Apache.org/plugins/maven-surefire-plugin/
ヒント:デフォルトでは、surefireはテストを見つけるために*Test.Java
という名前のファイルを探します。
これをpom.xmlに追加します
<project>
[...]
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
[...]
</project>
clean test
でMavenを実行します