业务场景:
boot项目有a、b、c、d四个模块,a为主启动类,b引用c模块,c引用d模块依赖,项目启动时报d模块中某个文件夹找不到。

解决办法:
idea创建boot项目时会自动在pom.xml文件中添加spring-boot-maven-plugin的打包插件,将该插件去掉,修改为maven的打包插件。
去掉下面的自带插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
修改为maven的打包插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
1782

被折叠的 条评论
为什么被折叠?



