2014-04-06 48 views
0

我有一個使用Maven的Eclipse項目。常規源文件(即在src/main中)在Eclipse和Maven中都可以正常使用。但是,測試文件(即,在src/test中)只能在Maven中構建。我找不到任何方法讓它們在Eclipse中構建。Eclipse與m2e不構建測試

也就是說,Eclipse中的測試是作爲Maven編譯的最後一個版本運行的。在使用Maven之前,測試會在Eclipse中運行時自動編譯。項目菜單中的「自動構建」仍處於啓用狀態。

This only影響測試(這是JUnit 4測試)。如前所述,常規源文件正在自動正確構建。

這裏的POM文件,用修剪不相關的數據:https://gist.github.com/anonymous/10001049

回答

1

添加在src/test目錄到您的構建路徑。 Windows/Preferences/Java/Build Path或類似的東西。

更新項目也可能有效,因爲m2e可能經常與你的pom文件不同步。

+0

'src/main'和'src/test'都在構建路徑上。 – Kat

+0

更新項目似乎已經解決了這個問題。謝謝。奇怪的是,雖然我可以發誓我曾嘗試更新過幾次。 – Kat

+0

實際上,我不確定如何,但根據我的差異,Eclipse .classpath文件已更改:https://gist.github.com/anonymous/10001331 – Kat

相關問題