中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

maven~多個plugin相同phase的執行順(shun)序

對(dui)(dui)于maven進(jin)行(xing)項(xiang)目(mu)構建時,我們會使用(yong)到插件,對(dui)(dui)構建過程(cheng)進(jin)行(xing)一(yi)些控制,加工,加密,重寫,依賴(lai)打包(bao)等工作(zuo),一(yi)般(ban)我們打包(bao)時會把phase定為package,意思是說(shuo),當(dang)進(jin)行(xing)package動(dong)作(zuo)后,處理(li)你的(de)插件。

多個相同phase的順序

當我(wo)們有(you)(you)多個plugin,并且相同phase時(shi),有(you)(you)時(shi)需(xu)要考(kao)慮(lv)到順(shun)序問題,因為你的plugin可能會有(you)(you)某個其它plugin的結(jie)果(guo)的依賴,所以我(wo)們需(xu)要控制(zhi)

<plugins>
  <plugin>
   <artifactId>maven-shade-plugin</artifactId>
   <executions>
     <execution>
        <phase>package</phase>
        <goals>
           <goal>shade</goal>
        </goals>
      </execution>
    </executions>
   </plugin>
   <plugin>
   <artifactId>classfinal-maven-plugin</artifactId>
   <executions>
     <execution>
        <phase>package</phase>
        <goals>
           <goal>shade</goal>
        </goals>
      </execution>
    </executions>
   </plugin>
</plugins>

如上面兩個插件maven-shade-plugin和classfinal-maven-plugin都綁定了package階段,它們的執行順序是怎樣的呢?,答案很清晰:誰(shui)放在前面,誰(shui)先執行!

如圖:

1

posted @ 2020-12-23 09:14  張占嶺  閱讀(3894)  評論(0)    收藏  舉報