maven命令引數-am、amd
阿新 • • 發佈:2020-10-13
一、
-am 是向下的。表示同時處理選定模組所依賴的模組。
-amd 是向上的。表示同時處理依賴選定模組的模組。
-am、-amd等引數,是適用於package/compile/install/deloy等的。
二、重點說說-am引數
-
maven命令列的話,如果加上-am引數,則會從nexus等私庫下載依賴包的pom.xml、jar包, 只是不同工程的包。
-
idea直接點選的話(也是我們常用的),相當於沒有加-am引數,所以會從nexus下載依賴包的pom.xml、jar包,無論是同工程的包,還是非同工程的包。
ps:使用-am、-amd等時候,必須配合-pl指定模組使用。
例如下面,只寫了“mvn -am”,然後採用idea自己選擇模組。 這種情況下,-am引數是失效的,沒有起作用。