添加了spring-boot-maven-plugin插件后,当运行maven打包的命令,项目会被打包成一个可以直接运行的jar包,使用"java -jar"可以直接运行。 当项目中有两个启动类时,需要制定要执行的类,如果不指定,启动会报错。 指定启动类有两种情况需要区分 一:pom文件继承自spring-boot-starter-parent ?
1 2 3 <properties>   <start-class>com.xx.xx</start-class> </properties>
二:pom文件不是继承自spring-boot-starter-parent
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-maven-plugin</artifactId>      <version>2.0.5.RELEASE</version>      <configuration>       <mainClass>com.xx.xx</mainClass>      </configuration>      <executions>       <execution>       <goals>         <goal>repackage</goal>       </goals>       </execution>      </executions> </plugin> </plugins> </build>
 
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄