引入外部jar包本地项目可以正常运行,打包就报错找不到对应文件,解决方法如下:
将外部jar包放到本地maven仓库中
在jar包所在的文件夹下执行如下命令:
mvn INSTALL:INSTALL-FILE -Dfile=cloudt-gateway-signature-3.2.0-dev-SNAPSHOT.jar -DgroupId=com.glodon.cloudt.api.gateway -DartifactId=cloudt-gateway-signature -Dversion=3.2.0 -Dpackaging=jar
在xml文件中引入jar包
<dependency>
<groupId>com.glodon.cloudt.api.gateway</groupId>
<artifactId>cloudt-gateway-signature</artifactId>
<version>3.2.0</version>
</dependency>
使用 mvn clean install -Dmaven.test.skip=true 打包成功