问题描述:
-
一个本地项目引入一个外部包:
-
idea运行正常但打包后报错:
Error:(4,21) java: 程序包com.xxx.xx不存在
解决办法:
-
添加pom依赖
可以查看jar包内的pom文件获取groupId artifactId version信息
scope为system 从本地扫
${project.basedir} 本地项目根目录
在本地项目pom文件中添加外部jar包<dependency> <groupId>com.xxx.xx</groupId> <artifactId>YY</artifactId> <version>0.0.1-SNAPSHOT</version> <scope>system</scope> <systemPath>${project.basedir}/jar存放位置</systemPath> </dependency>
-
添加后package
-
如果这样不行就用命令吧这个Jar包压到本地仓库,按平时增加依赖的方式引入这个包即可