项目中导入本地jar包问题
Posted okokabcd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目中导入本地jar包问题相关的知识,希望对你有一定的参考价值。
1. 问题
一个Maven项目,需要依赖一个本地jar包,以如下方式引用:
<dependency>
<groupId>xxx.sdk</groupId>
<artifactId>abcd</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/xxx-sdk-abcd-20170706.jar</systemPath>
</dependency>
在IDE(Intellij Idea)中每次编译部署时提示本地jar包中的某些类ClassNotFoundException
2. 解决
解决思路:将本地jar包安装到本地仓库中,再通过坐标引用
将本地jar包安装到本地仓库中:
mvn install:install-file -Dfile=D:/Workstation/xxx-sdk-abcd-20170706.jar -DgroupId=xxx.sdk -DartifactId=abcd -Dversion=1.0 -Dpackaging=jar
在项目中引用该依赖:
<dependency>
<groupId>xxx.sdk</groupId>
<artifactId>abcd</artifactId>
<version>1.0</version>
</dependency>
以上是关于项目中导入本地jar包问题的主要内容,如果未能解决你的问题,请参考以下文章