2012-11-02 198 views
1

在我的Maven 2構建中,即使存在POM中的依賴關係,也找不到JUnit。Maven 2 - 包org.junit不存在

[ERROR] /project/web-test/src/java/com/domain/dialog/AbstractWebTest.java:[15,17] package org.junit does not exist

可以採取什麼問題嗎? mvn compile -X尚未提供關鍵信息。

+1

我們可以看到相關的Maven依賴配置嗎? –

+0

這是一個單一的pom或multi-pom項目嗎?你可以請張貼你的pom的相關部分嗎? – gregwhitaker

+0

也可以使用'-e'開關運行maven命令以獲得詳細的輸出。 – mtk

回答

1

簡單的問題是,你的AbstractWebTest類沒有正確定位src/test/java下,導致通常都是一種考驗相關部件必須位於src/test/java,而不是src/main/java。此外,您必須檢查您的依賴關係的範圍是否正確test

+0

謝謝,那是一個簡單的問題。 在這種情況下,我還有一個來自另一個包含src/test /目錄的項目。 Maven重複使用跨多個模塊項目的測試類 http://www.waltercedric.com/java-j2ee-mainmenu-53/361-maven-build-system/1349-maven-reusing-test-classes-across-multi - 模塊 - projects.html – CodeFan42