maven使用小技巧 optional
生活随笔
收集整理的這篇文章主要介紹了
maven使用小技巧 optional
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
最近參與了一個項目,使用maven管理依賴.項目拆分了很多模塊.然后交個多個團隊各自開發.最后在一個項目骨架中,把各自的模塊引入進來,一起啟動.后來隨著項目的深入.引入的jar包變多.發現jar包太多,編譯太慢,打包之后的war包非常大,這種情況就可以使用optional來優化
什么是optional
optional是maven依賴jar時的一個選項,表示該依賴是可選的.不會被依賴傳遞
總結
當你開發的組件時,有一個功能,有多種實現方式的jar可以提供,但是實際只會使用一種的情況下.可以把實現的jar包設置成true.表示: 瞧,你依賴我時,用到這個功能時,可以自行選擇.而不是默認全部都給你.管你用不用.
作者:Learn_Java
鏈接:https://www.jianshu.com/p/562001b86aa9
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
總結
以上是生活随笔為你收集整理的maven使用小技巧 optional的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: maven <skip></skip>属
- 下一篇: ssm框架整合步骤