springboot 多模块项目在本地运行好好的,一打包就出现 类找不到,符号找不到等等
项目parent包含以下几个项目
项目base
项目A(依赖base项目)
项目B(依赖base项目)
当我么使用maven打包的时候发现,报错,类找不到符号等等
1.先在父项目的pom文件中使用maven插件
<plugins>
<plugin>
<!-- 指定JDK编译版本 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- 打包跳过测试 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
<!-- 避免font文件的二进制文件格式压缩破坏 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>woff</nonFilteredFileExtension>
<nonFilteredFileExtension>woff2</nonFilteredFileExtension>
<nonFilteredFileExtension>eot</nonFilteredFileExtension>
<nonFilteredFileExtension>ttf</nonFilteredFileExtension>
<nonFilteredFileExtension>svg</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
</plugins>
2.base项目模块不要使用buid,注释掉
3.其他模块正常依赖base模块即可并且使用maven插件
4.刷新maven,此时可以正常打包
记住先clean 然后package