maven 加载本地jar

最近接到一个项目, maven需要加载本地的jar包,编译或导入maven包里, 报错

未解析的依赖项: 'com.lubansoft.lbaccoount:LubanAccountCenter-API:jar:0.0.1-SNAPSHOT'

这种情况就可以将这个本地的jar包安装到本地的maven,小记一下:

1、进入本地jar包所在目录,执行命令格式如下:

mvn install:install-file -Dfile=`{jar包文件名}`.jar -DgroupId=`{groupId}` -DartifactId=`{artifactId}` -Dversion=`{version}` -Dpackaging=jar

2、执行成功后在项目里重新import maven,就可以跟使用Maven包一样使用本地的jar包了


示例如下:

假设本地jar包文件名为LubanAccountCenter-API-0.0.1-20180126.080431-3.jar,pom依赖如下:

<dependency>
   <groupId>com.lubansoft.lbaccoount</groupId>
   <artifactId>LubanAccountCenter-API</artifactId>
   <version>0.0.1-SNAPSHOT</version>
</dependency>

1、执行的命令为:

mvn install:install-file -Dfile=LubanAccountCenter-API-0.0.1-20180126.080431-3.jar -DgroupId=com.lubansoft.lbaccoount -DartifactId=LubanAccountCenter-API -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar

执行结果

2、执行成功后在项目里重新import maven,就可以跟使用Maven包一样使用本地的jar包了

编辑于 2022-09-14 04:16