今天想要在虚拟机上部署自己的前后端项目,在系统打包时碰到了这个问题,记录一下
1. 项目结构,启动程序再pub-oa-web项目中
2、编译异常报错分析
编译中报错是在其他子项目中都配置了如下代码,导致项目每个子项目都是可执行的,自己是不可依赖的
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3、问题处理
对pub-oa-web组件设置为可执行jar包,保留spring-boot-maven-plugin插件,其他组件都移除这个配置