码迷,mamicode.com
首页 > 编程语言 > 详细

maven的第三方jar包管理

时间:2015-03-12 11:34:10      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

引言:

使用MAVEN,有一个很大的问题是,引入了第三方的包,而这些第三方的包在maven主仓库中没有,如springside-core-3.2.3.jar这个包。

安装第三方的jar至本地maven仓库

使用命令如下:

mvn install:install-file -DgroupId=org.springside -DartifactId=springside-core -Dversion=3.2.3 -Dpackaging=jar -Dfile=springside-core-3.2.3.jar

运行后的效果如下:

技术分享

技术分享

至此此jar包可被maven正常使用。

第三方jar关联至工程

1、dump本地maven库中的第三方jar的安装目录至工程的lib文件夹

把安装本地的jar包按照maven仓库的路径原封不动的copy一份父项目(打包类型为pom)的文件夹lib里。具体见下图:

技术分享

技术分享

2、在pom文件中加入本地仓库的引用路径

这个本地仓库与远程的maven主仓库是本质是相同的,通过设定本地路径,使得其他人员下载项目且使用maven构建项目时,maven自动从工程的lib文件夹中找到第三方的jar的库并安装至本地maven仓库,此后就可正常引用和使用此包了。详细配置如下:

技术分享

技术分享

其中url引用的是file://本地文件路径协议,而远程的仓库路径主要使用的是http的协议。{basedir}是工程的pom文件所在的目录。其基本原来都是根据url中的路径加上你的groupId,artifactId,和version拼接而成的最终路径上寻找文件的。


参考:http://blog.csdn.net/czp11210/article/details/24376169

maven的第三方jar包管理

标签:

原文地址:http://blog.csdn.net/cdy2143/article/details/44218135

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!