maven項目pom中的解釋

compile:默認值,表示當前依賴包,要參與當前項目的編譯,後續測試,運行時,打包
provided:代表在編譯和測試的時候用,運行,打包的時候不會打包進去
test:表示當前依賴包只參與測試時的工作:比如Junit
runtime:表示當前依賴包只參與運行週期,其他跳過了
system:從參與度和provided一致,不過被依賴項不會從maven遠程倉庫下載,而是從本地的系統拿。需要systemPath屬性來定義路徑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章