Maven 的classifier的作用

2021-09-01 23:10:39 字數 308 閱讀 7644

jar的名稱中多了乙個跟jdk相關的名稱,例如jdk15,按照上面的配置,明顯是找不到這個jar的,於是classifier就有它的用武之地了,它表示在相同版本下針對不同的環境或者jdk使用的jar,如果配置了這個元素,則會將這個元素名在加在最後來查詢相應的jar,例如:

[c-sharp] view plaincopyprint?

net.sf.json-lib

json-lib

2.2.2

jdk15

這樣配置即可找到json-lib-2.2.2-jdk15.jar ,其他的就不解釋了,應該明白他的用途了吧。

maven依賴的問題

junit和jackson的依賴問題 junit的依賴錯誤 問題 錯誤 程式包org.junit不存在 檢查報錯的檔案,發現用到了 importorg.junit.before importorg.junit.test 於是搜尋發現,before,after只支援4.x.x的版本,而原工程中的pom...

Maven 私服的搭建

環境 ubuntu 8.10 tomcat 6.0.18 選用apache的archiva tomcate 就不用說了 主要配置 tomcat的lib目錄裡面。啟動tomcat讓war生成乙個archiva的目錄,然後建立context.xml檔案,命令如下 我直接用vim編輯器 sudo vi a...

Maven的依賴範圍

scope的值 依賴範圍 編譯有效 執行時有效 測試有效 compile 是 是 是 test 否 否 是 provided 是 否 是 runtime 否 是 是 system 是 否 是 compile 預設依賴範圍,執行時會被打包。test 他在測試階段使用,執行時不需要所以不會被打包。pro...