maven pom.xml scope 作用

scope代表此類庫與項目的關係,

  • 默認是compile,也就是編譯和打包都需要此類庫。
  • test表示僅僅在單元測試的時候需要;
  • provided表示在編譯階段需要此類庫,但打包階段不需要,這是因爲項目的目標環境已經提供了;
  • runtime表示在編譯和打包的時候都不需要,但在運行的時候需要,比如某個指定的數據庫驅動,編譯和打包都不需要,但測試應用要連到數據庫時就需要此數據庫驅動。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章