我在我的日食中導入了maven項目。現在我需要開始對其進行更改並使用集成測試(在App服務器外)對其進行測試。目前,集成測試使用openEJB容器在服務器上運行。Maven項目編譯和測試代碼的過程是什麼?
我的基本問題是,使用Maven進行編譯,構建和測試的常規過程是什麼?
mvn install
- 的Maven - >更新項目。
- 運行在命令行中我的測試
是它是如何做的?我特別想知道mvn install
命令。 我應該在測試之前先做三個步驟?
例如:我只是想打印一些東西,看看輸出是什麼。爲此,我想我需要完成所有這些步驟?
openEJB容器需要類,所以它可以加載它們。
好吧。它必須建立整個項目。項目中不包含集成測試。它的設置分開。基本上,項目需要更新更新的編譯庫(類)。我應該仍然跳過mvn安裝? –
如果集成測試是一個單獨的項目,那麼如果你從maven運行測試,那麼它將使用本地回購的主項目jar。如果你從Eclipse運行它,它將使用目標/類。爲了避免混淆,最好從Eclipse運行測試 –
集成測試只是一個文件,它沒有任何pom。它的TestNG測試文件。它只需要它使用的類/包。我的問題是,如何獲取更新的類到這個文件。所以要生成我需要運行mvn install/package或者只是編譯? mvn編譯,編譯並創建新的類。但是我的測試程序如何識別更新類文件是否不在構建路徑中? –