maven的第三方jar包管理

引言:

使用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拼接而成的最终路径上寻找文件的。

参考:

如果有可能,我带你去远行。躺在德德玛的草原,

maven的第三方jar包管理

相关文章:

你感兴趣的文章:

标签云: