添加了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> |
总结
以上所述是小编给大家介绍的spring-boot-maven-plugin 插件的作用,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
原文链接:https://www.cnblogs.com/tinyj/p/9786552.html