2017-03-10 28 views

回答

0

您必須在mvn命令行中指定它。

例如你可以簡單地運行

mvn site 
+0

執行'site'階段,而不是生命週期 – WestFarmer

1

您無法通過生命週期名運行Maven的生命週期。您必須調用生命週期的階段。

mvn <phase> //e.g., mvn compile 

site生命週期,Maven的定義4個階段,按以下順序:

<phases> 
    <phase>pre-site</phase> 
    <phase>site</phase> 
    <phase>post-site</phase> 
    <phase>site-deploy</phase> 
</phases> 

所以,如果你運行mvn site-deploy時,Maven知道你是在site生命週期。它將執行site生命週期的所有階段,直到site-deploy階段。

執行順序將是:pre-site > site > post-site >site-deploy