簡體   English   中英

“mvn clean install”運行測試,但不運行“mvn clean site”

[英]“mvn clean install” runs tests, but not “mvn clean site”

關於 Maven 的小問題,以及安裝和現場的區別。

當運行一個非常基本的全新安裝時,我可以看到單元測試運行良好,完全沒有問題。

然后,我得到了為項目生成網站的需求,放置測試報告,javadoc等......

因此,我只是在 maven 生命周期中更進一步,使用 mvn clean site 而不是 mvn clean install。

然而,令人驚訝的是,mvn clean site 似乎沒有運行測試用例。 (從 mvn clean install 運行沒有改變)。

請問這是預期的嗎? (站點未運行測試)

還有,如何告訴 maven 在站點階段也運行測試?

謝謝

If you look at the lifecycle documentation from Maven ( https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#lifecycle-reference ), you can see, that the site lifecycle is a separate來自默認生命周期的生命周期。 因此,站點階段不會從默認生命周期執行任何操作,您必須在命令中指定要從默認生命周期執行的任何階段。

是的,這是意料之中的。 如果您還想運行測試,也可以運行mvn clean test site

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM