2013-06-27 33 views
1

比方說,我用跳過Maven構建測試的結果是什麼?

mvn install 

有時這會導致生成失敗通過行家安裝像象夫的工具。但是,通過添加-DskipTests,構建成功。這樣做安裝包的後果是什麼?可以使用maven已下載的文件嗎?

+0

通常這是由於任何測試案例的失敗。可以指定發生構建失敗的錯誤嗎? –

+0

我想我只是提出一個新的問題,但它在這裏: http://stackoverflow.com/questions/17351177/maven-build-failure-when-installing-mahout-on-ubuntu 如果你有什麼想法做什麼,將是非常感謝! – efx

回答

0

如果您的maven構建在測試運行時失敗,但在跳過測試時成功,那麼您的一個或多個測試失敗。

從跳過測試的構建安裝包的結果取決於您的測試有多好。

如果您的測試是廣泛的,那麼失敗表明某些行爲不像預期的那樣。部署該代碼會有風險,因爲它很可能會在生產中失敗。

如果你的測試不是很好,那麼部署通過或失敗它們的代碼同樣有風險,因爲你沒有一個好的指示器來表示代碼的執行效果。

maven下載的文件是在您的項目和其他依賴項中聲明的依賴項。這些是第三方軟件包,您通常可以正常工作。

+0

謝謝。我沒有創建任何這些測試,我只是想從apache安裝軟件。 我使用顛覆檢查從Apache的存儲庫mahout代碼,然後使用maven安裝mahout。它在我的Ubuntu機器上運行,現在我正在測試它是否可以在運行Windows 7主機的Ubuntu VM上運行。 它可能是VM環境?說實話,我認爲即使它是虛擬機,它仍然可以正常工作。 這是非常痛苦的,因爲構建/測試過程非常冗長! – efx

相關問題