5

我在Eclipse 3.4中使用Google Application Engine插件,並且在我的項目中添加了單元測試。 單元測試位於名爲tests的源文件夾中,與源文件夾src分開。 但是,在生成的war/classes中,測試類存在。如何使用Google App Engine插件從WAR中排除單元測試?

反正有沒有把測試類放在生成的war/classes目錄中?

謝謝。

+0

+1。我認爲這是一個普遍的Eclipse問題,不僅影響GAE。 – Thilo 2010-03-25 08:42:50

回答

6

我通常傾向於解決這些問題與Maven,因爲它確實使用m2eclipse日食,比如打得很好。

然而,而不依賴於構建過程管理的紅軍,這裏是一個可能的提示:去你的項目屬性,並在「Java構建路徑」,打開「源」選項卡。在此選項卡中,可以爲所有源文件夾設置一個輸出文件夾,或者爲每個源文件夾設置一個輸出文件夾。所以,勾選「允許輸出文件夾源文件夾」,thend efine一個輸出文件夾爲您src/main/java,比如說.... war/classes,然後定義一個輸出文件夾爲您src/main/test文件夾,說test/classes。這樣,你的類和測試類將不會在相同的輸出中。

編輯:增加了一些行家的相關信息

不過我強烈建議你使用Maven構建,而不是純粹的IDE的,因爲靈獸要穩健得多。我想我的朋友在dooapp有關於這一點的一些信息。無論如何,我知道有信息可用於使用maven構建GAE應用程序。

+0

+1。這就是這個複選框所做的。謝謝! – Thilo 2010-03-25 09:25:32

相關問題