小记:父子工程项目打包报错-程序包com.XXX.XXX不存在
Posted 落笔云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小记:父子工程项目打包报错-程序包com.XXX.XXX不存在相关的知识,希望对你有一定的参考价值。
项目场景:
希望将项目进行打包,然后通过java -jar 发布到自己搭建的服务器上
问题描述:
打包后出现,某子模块包找不到
解决方案:
1.父模块的pom.xml文件注释指定插件
2.子模块的pom.xml文件中指定插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- 指定该Main Class为全局的唯一入口,即Springboot的启动类所在路径 -->
<mainClass>com.atlz.log.LogApp</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal><!--可以把依赖的包都打包到生成的Jar包中-->
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
结果:
成功打包!
成功丢服务器上启动!
以上是关于小记:父子工程项目打包报错-程序包com.XXX.XXX不存在的主要内容,如果未能解决你的问题,请参考以下文章