maven指定子項目打包

Maven多個mudule只編譯、打包指定module

在多module的maven項目中,如果每次打包整個工程顯得有些冗餘和笨重。 
例如A,B,P的繼承關係爲


—– A 

—– B 
即P包含A,B的module,每次打包P都會將A,B都打包。 
假如我只修改了A模塊,那麼每次都要將B都一塊打包嗎?當然不是,maven提供了自定義參數:

-pl, --projects
        Build specified reactor projects instead of all projects
-am, --also-make
        If project list is specified, also build projects required by the list

所以進入P目錄,輸入指令

mvn install -pl A -am
即可

clean package deploy -U -Ptest -Dmaven.test.skip=true -pl A,B
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章