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之类的。开发