博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
上传jar包到maven本地仓库
阅读量:7047 次
发布时间:2019-06-28

本文共 960 字,大约阅读时间需要 3 分钟。

hot3.png

起因

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

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

maven-install-plugin

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

mvn install:install-file -Dfile=
-DgroupId=
-DartifactId=
-Dversion=
-Dpackaging=

必要参数:

  • -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文件中引用:

com.test
test
1.0

参考

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

你可能感兴趣的文章
Markdown
查看>>
hdu2157 How many ways??(矩阵快速幂
查看>>
学习NLPIR语义智能教学科研平台要这样打开
查看>>
P1306 斐波那契公约数
查看>>
WPF/Silverlight 终极加速方案(无反射绑定)
查看>>
shell for mysql backup in linux
查看>>
js实现23种设计模式(收藏)
查看>>
ext container的使用的场景
查看>>
Slide + $.extend + $.fn.extend
查看>>
USACO全部月赛及GateWay数据
查看>>
7th-Activity基础
查看>>
B1008.数组元素循环右移问题(20)
查看>>
[BZOJ3601]一个人的数论
查看>>
软件工程网络15团队作业1
查看>>
CSS样式表引用方式
查看>>
以前写的一个C#读取UDP协议数据包程序
查看>>
iphone 如何破解xcode
查看>>
ZSL_List
查看>>
同或&&异或
查看>>
关于编程的一些思考
查看>>