我在Mac 10.7.5,Java 6,Junit 4.8.1和Maven 3.0.3上使用Eclipse Juno。我已經將一個Maven項目導入Eclipse,但無法讓JUnit測試編譯刷新。在編輯器中編輯JUnit測試時,保存它,右鍵單擊測試並選擇「Run As」 - >「JUnit Test」,Eclipse似乎不會重新編譯測試,而是使用我的原始類文件目標/測試類目錄。當我使用「mvn clean test-compile」在命令行上進行編譯時,更新的類在target/test-classes目錄中正確顯示。當我對它進行更改時,如何讓Eclipse重新編譯我的JUnit測試?
所以我的問題是,我怎樣才能讓Eclipse正確編譯我的測試並將其放置在target/test-classes目錄中?我已經在我的項目設置中驗證了在「Source」下的myproject/src/test/java,輸出文件夾爲包含(全部)和排除(無)的myproject/target/test-classes。
- 戴夫