Maven爲java程序員解決了大量的第三方庫依賴關係,很大程度地簡化項目的管理。可是,並非全部的jar都是能夠在maven central中找獲得,對於有些本身開發的小工具,有時候還須要一些特別的處理。java
下面是把一個jar安裝到本地repository的過程:程序員
1.安裝jar包到local repositorymaven
mvn install:install-file -Dfile=protobuf-java-2.4.1.jar \
-DgroupId=com.romebuilder -DartifactId=protobuf -Dversion=1.0 \
-DcreateChecksum=true -Dpackaging=jar -DgeneratePom=true [-Dclassifier=binary]工具
2.使用剛纔安裝的jar包ui
<dependency>
<groupId>com.romebuilder</groupId>
<artifactId>protobuf</artifactId>
<version>1.0</version>
[<classifier>binary</classifier>]
</dependency>spa
Note:中括號中的內容是可選的,若是在第一步中使用到了classifier,第二步中也一樣要添加classifier選項。orm
本地安裝只能解燃眉之急,但對產品的發佈仍是有很大的制約。若是項目之間真的有這種依賴關係,則須要花點力氣來統一項目之間的關係。要麼將項目統一使用maven管理,則沒有單獨安裝的須要,要麼就引入其它的管理工具,如ivy, gradl之類的。開發