我在Eclipse 3.4中使用Google Application Engine插件,並且在我的項目中添加了單元測試。 單元測試位於名爲tests
的源文件夾中,與源文件夾src
分開。 但是,在生成的war/classes中,測試類存在。如何使用Google App Engine插件從WAR中排除單元測試?
反正有沒有把測試類放在生成的war/classes
目錄中?
謝謝。
我在Eclipse 3.4中使用Google Application Engine插件,並且在我的項目中添加了單元測試。 單元測試位於名爲tests
的源文件夾中,與源文件夾src
分開。 但是,在生成的war/classes中,測試類存在。如何使用Google App Engine插件從WAR中排除單元測試?
反正有沒有把測試類放在生成的war/classes
目錄中?
謝謝。
我通常傾向於解決這些問題與Maven,因爲它確實使用m2eclipse日食,比如打得很好。
然而,而不依賴於構建過程管理的紅軍,這裏是一個可能的提示:去你的項目屬性,並在「Java構建路徑」,打開「源」選項卡。在此選項卡中,可以爲所有源文件夾設置一個輸出文件夾,或者爲每個源文件夾設置一個輸出文件夾。所以,勾選「允許輸出文件夾源文件夾」,thend efine一個輸出文件夾爲您src/main/java
,比如說.... war/classes
,然後定義一個輸出文件夾爲您src/main/test
文件夾,說test/classes
。這樣,你的類和測試類將不會在相同的輸出中。
編輯:增加了一些行家的相關信息
不過我強烈建議你使用Maven構建,而不是純粹的IDE的,因爲靈獸要穩健得多。我想我的朋友在dooapp有關於這一點的一些信息。無論如何,我知道有信息可用於使用maven構建GAE應用程序。
+1。這就是這個複選框所做的。謝謝! – Thilo 2010-03-25 09:25:32
+1。我認爲這是一個普遍的Eclipse問題,不僅影響GAE。 – Thilo 2010-03-25 08:42:50