问题

最近在开发的时候遇到一个jar包在maven的云仓库中是没有的,需要自己将jar包导入本地的maven的仓库进行使用。

解决方案

1.进入命令行

在win系统下进行cmd,win+R输入cmd回车即可打开。

2.进入jar包目录

通过cd的命令进入jar包所在的目录。

3.检查maven版本

输入如下命令,正常应该弹出maven的版本信息。

mvn -v

4.执行导入命令

以lucene-queryparser-4.6.1.jar包为案例

mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpackaging=jar

各项参数意思如下:

-Dfile 对应jar包的文件名

-DgroupId:对面pom文件的groupId

-DartifactId:对应pom文件的artifactId

-Dversion: 版本号

-Dclassifier:可选,可用于区分不同jdk版本所生成的jar包或者区分项目的不同组成部分,例如:源代码、javadoc、类文件等。

执行成功会提示出BUILD SUCCESS