Maven安装本地现有包到仓库
291
类别: 
开发交流

一般项目中的jar包是通过maven的pom文件在远程仓库进行下载到本地仓库的,但是一些项目自己封装的包远程仓库是没有的只有一个jar包,这时候直接放到maven仓库idea大概率会有找不到的情况,这时候需要通过maven命令将本地现有包安装到本地仓库并生成pom文件让idea找到。

1. 首先将包放到一个目录

注意这里不需要你自己去放到Maven仓库,只需要告知Maven你的jar包在哪即可,执行完Install命令Maven自动会把jar包放到仓库,如果你自己先放进去了 ,那么就会报错 cannot install artifact. artifact is already in the local repository.

image.png

2. 执行命令

mvn install:install-file -Dfile=<path-to-your-artifact-jar> \
                         -DgroupId=<your-group-id> \
                         -DartifactId=<your-artifact-id> \
                         -Dversion=<your-version> \
                         -Dpackaging=jar
eg:
mvn install:install-file -Dfile=gnu-1.0.0.jar -DartifactId=gnu -DgroupId=gnu.io -Dversion=1.0.0 -Dpackaging=jar

3. 查看结果

在本地仓库的相应位置会生成jar包和pom文件

image.png

4. 刷新Idea

image.png

标签:
评论 0
/ 1000
0
0
收藏