您可以尝试的第一件事是不使用shade插件(这通常是spring-boot插件的劣等解决方案)。spring-
boot插件应该是您在spring.io的所有示例和指南中找到的插件。使用入门级父代时,这很简单:
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></build>
父级已经有一个配置
ManifestResourceTransformer,所以我认为这就是问题所在。如果您删除
<executions/>并设置了一个属性,
start-class则它应该可以工作。
如果出于某种原因需要使用shade并希望控制配置,则不要将starter-
parent用作父项(也许只是将其用于依赖项管理)。



