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包了