[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.3.0.RELEASE:repackage (default) on project feign-service: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.3.0.RELEASE:repackage failed: Unable
spring boot maven父子工程项目
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
利用maven插件打包时候遇到了以上报错,说明在你打包的模块中有模块没有spring boot启动类。spring-boot-maven-plugin这个会去模块中找启动类,遇到没有启动类的就会报错。
解决方法一:
把没有启动类的模块移走(架构最好是把不要配置启动类的模块统一放在一个父模块中)
解决方法二:
不想移动模块就把上面的代码直接放到启动类对应的pom.xml中,就不要放在父模块中了,每一个要启动的都放一个进去!!!