spring-boot-maven-plugin插件

Spring Boot的Maven插件(Spring Boot Maven plugin)在Maven中提供Spring Boot支持,允许您打包可执行jar或war和运行应用程序。要使用它,您必须使用Maven 3.2(或更高版本)。如果感兴趣的,可以看一下Spring Boot Maven Plugin Site,里面有比较全的消息。

Spring Boot Plugi有如下几个goals:

  1. spring-boot:run  运行你的Spring Boot程序
  2. spring-boot:repackage   重新包装是可执行的jar或war
  3. spring-boot:start和spring-boot:stop  管理Spring Boot应用程序的生命周期
  4. spring-boot:build-info  生成可由Actuator使用的构建信息。

我们可以在这查看Usage查看,如果你想知道这个插件有什么骚操作,你可以看看的。

我们在pom.xml文件中的<build>模块中,加入如下:

加入了这个以后执行mvn clean install后,你可以在target目录看到一个.jar.original结尾的jar包,和一个正常的jar包,

但是这个时候,你可以执行执行 java -jar运行这个包,是不是很方便。否者会告诉你restful-api-0.0.1-SNAPSHOT.jar中没有主清单属性。

在官网写着对系统的系统要求:

在官网还提供了不少examples,但是没怎么认真看:

还有就是在stack overflow中也就可以看到很多大神的解惑。

我也就是好奇,打开https://docs.spring.io/spring-boot/docs/current/maven-plugin/index.html看看,记录一下流水账!

猜你喜欢

转载自my.oschina.net/u/2277632/blog/2967065
今日推荐