我是Maven的新手。如果我的問題不對,請原諒我。當Maven執行階段或目標或生命週期?
當我讀到Maven目標,在Stack Overflow階段,我碰到兩個環節,其中一個說出來:
當你執行行家,你可以指定一個目標或階段。
- What is the difference/relation between maven goals and phases?
,另一說:
你不能調用生命週期階段本身,而是你可以調用這必將對插件的目標生命週期階段。
哪一個是正確的?或者我不理解它?
也可以給我簡單的例子Maven執行生命週期/階段/目標。還有Maven知道它必須運行階段或目標?例如。當我說mvn install
,是install
階段還是目標?
謝謝&如果問題不對,請原諒我。 bombya。
很好的例子!請確認當你執行一個目標,即mvn [goal]是否執行該目標之前的所有階段?就像我執行mvn deploy:depoly那麼在編譯之前的所有階段,測試將被執行?或者只是部署? – s4194313 2014-10-30 17:09:51
像部署調用mvn目標:部署目標只會執行單一動作(「我只想要卡布奇諾」)。確定像部署一樣的mvn階段告訴maven執行所有達到幷包括它的目標(「我將參加3門課程」) – 333kenshin 2014-10-31 00:01:40