iT邦幫忙

0

筆記maven中外掛程式plugin和依賴dependency的區別?

在研究spring boot 連上AGE時在pom.xml中plugin及dependency,有點搞不清楚這兩種有什麼不同,所以研究一下。

Plugin:
對於外掛程式來說呢,就是小程式,幫你做某部份的工作,減少工作量,比如有些外掛程式是幫助你進行編譯工作的。
例:
maven-assembly-plugin:這個外掛程式可以把所有的依賴包打入到可執行jar包
maven-install-plugin:發佈外掛程式的功能就是把構建好的artifact部署到本地倉庫
外掛程式
maven-surefire-plugin:2.12.4:是執行單元測試類的
maven-compiler-plugin:compile外掛程式執行時先調用resouces外掛程式,功能就是把src\mainjava源碼編譯成位元組碼生成class檔,並把編譯好的class檔輸出到target\classes目錄下

Dependency:
依賴中被你調用過的函數會與你的代碼一起進行編譯。就好像java以像有去找jar包,匯入jar包,在這裡就只要放入路徑,就幫你把jar包找好了。

參考資料連結:
https://www.zhihu.com/question/60204814/answer/189550423
https://zhuanlan.zhihu.com/p/70596302
https://blog.csdn.net/zhaojianting/article/details/80321488


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言