https://spring.io/guides/gs/maven/Mavenの101チュートリアルでは、このチュートリアルで
を失敗した私は、コンパイルをして失敗し、次のコード
1 package hello;
2
3 import hello.Greeter;
4
5 import org.hamcrest.CoreMatchers.containsString;
6 import org.junit.Assert.*;
7
8 /**
9 * Created by mickeyp on 07/03/2017.
10 */
11 public class GreeterTest {
12
13 private Greeter greeter = new Greeter();
14
15 @Test
16 public void greeterSaysHello() {
17 assertThat(greeter.sayHello(), containsString("Hello"));
18 }
19 }
20
を書くために午前:
- パッケージORG。 hamcrest.CoreMatchersは存在しません(5,34)
- パッケージorg.junit.Assertが存在しません(6,1)
- は、シンボル@Test(15,4)
ベローはGS-intellJで
<dependencies> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> </dependencies>
は、私が見pom.xmlファイルの依存関係の一部であり、解決することはできませんmavenには私の依存関係(特にjunit.4.12)が正しくあります。
私は、Javaに新しいです、私はこの問題を解決しますか非常にベテランのC#の開発者
?それが最終的に動作します
チュートリアルでは、依存関係としてjunitを追加する必要があると述べられています。それ以外は、pomファイルを投稿してください。 – khmarbaise
IntelliJ IDEAがすべての依存関係を正しく追加していることを確認するために、pom.xmlから再インポートしてください。それ以外の場合は、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)を入力してください。 – CrazyCoder