上传jar包到maven本地仓库

本文介绍如何使用maven-install-plugin将找不到的第三方jar包上传到本地仓库的方法,包括命令结构及必要参数说明,并给出具体示例。

起因

在构建maven项目时,有时我们会用在到maven中央仓库找不到的第三方包,这时候我们有两种解决方案:

  1. 使用nexus搭建私库,将第三方jar包上传到私库。这种方案适合公司,或有多人共同开发一个在项目时使用。
  2. 直接将第三方jar包上传到本地仓库。这种方案省时省力,适合个人开发的时候使用。本文介绍的就是这种方案。

maven-install-plugin

使用 maven-install-plugin 可以将jar包上传到本地仓库。他的命令结构如下:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

必要参数:

  • -Dfile:你要导入的jar包的路径
  • -DgroupId:指定一个groupId(可以任意名字)
  • -DartifactId:指定一个artifactId(可以任意名字)
  • -Dversion:版本号
  • -Dpackaging:导入的包的格式,如果是jar包的话,写jar即可

可选参数:

  • -Dsources:jar包的源文件路径(必须是打包好的,比如一个jar包)
  • -Djavadoc:jar包的javadoc路径(必须是打包好的,比如一个jar包)
  • -Dclassifier:指定一个classifier(可以任意名字)

示例

将存放在d盘的test.jar上传到本地仓库:

mvn install:install-file -Dfile=D:\test.jar -DgroupId=com.test -DartifactId=test -Dversion=1.0 -Dpackaging=jar

上传完毕后就可以在pom.xml文件中引用:

<dependency>
    <groupId>com.test</groupId>
    <artifactId>test</artifactId>
    <version>1.0</version>
</dependency>

参考

http://maven.apache.org/plugins/maven-install-plugin/

转载于:https://my.oschina.net/u/2270476/blog/1797115

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值