1. 程式人生 > >建立單元測試@Test一直匯入失敗

建立單元測試@Test一直匯入失敗

<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.12</version>
  <scope>test</scope>
</dependency>
建立單元測試@Test一直匯入失敗,後來發現是

  <scope>test</scope>搞的鬼,把這行刪除後正常執行。

這個問題其實因為不熟悉maven檔案結構所致.
測試類一般是放在src/test/java,
而不是放在src/main/java下.maven在編譯的時候,src/main/java
下是不引用<scope>test</scope>的jar,而編譯src/test/java下的測試這會引用<scope>test</scope>的jar