Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.4.RELEASE:repackage (repackage) on project spider-data: Execution repackage of goal org.springframework.boot:spring-boot-maven-plugin:2.1.4.RELEASE:repackage failed: Unable to find main class
原因及解决方法:看了网上说spring-boot-maven-plugin 改成普通的maven-plugin,或者把启动类放在src/main/java下,我这个问题的原因是在一个模块中出现了两个SpringBoot启动类(@SpringBootApplication修饰的类)冲突了,将两个启动类合并就解决了。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
项目中必须要有Springboot启动类
不要放在maven父工程中,放到有Springboot子项目中
或者父工程使用普通maven
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5</version>
<configuration>
<!-- 源代码使用的jdk版本 -->
<source>1.7</source>
<!-- 构建后生成class文件jdk版本 -->
<target>1.7</target>
</configuration>
</plugin>