由于之前引入了一个本地Jar包在本地测试环境下项目是可以正常运行的,但是发布到Linux服务器上就一直报找不到Jar包错误,后面发现是Maven 打包的问题
我要将smartgild.jar 这个包引入到 platform-mobile-api.jar 这个项目里打包后jar包的路径在BOOT-INF\lib目录下


在Resource 文件下新建一个包 jar
后将smartgild.jar 这个包引入

修改Pom.xml 文件
<project>
<dependencies>
<dependency>
<groupId>com.onion</groupId>
<artifactId>smartgild-lib</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/jar/smartgild.jar</systemPath>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
</project>
大功告成(可借鉴大侠的博客:https://www.jianshu.com/p/cf8bcb688623)
版权声明:本文为weixin_41945228原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。