背景
idea将单一springboot项目改造成具有module模块的父子项目
问题描述
改造后项目本地测试功能及打包正常。但jar在linux环境通过nohup 运行时报错,提示找不到启动主类,报错信息为:no main manifest attribute
- 错误的jar包结构图如下:
- 正确的jar包结构图如下:
解决方案
方案一
1、pom的bulid添加如下代码:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring.boot.version}</version>
<configuration>
<includeSystemScope>true</includeSystemScope>
<fork&