之前给大家介绍了一下springboot打包成war的内容,那么下面要接着给大家介绍的就是springboot打包插件的内容,一起来看看吧。
spring boot maven plugin在java1.8运行
spring-boot-maven-plugin
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!--<version>1.5.4.RELEASE</version> 版本由springboot父项目维护--> </plugin> </plugins> </build>
你还能够指定要执行的类,假如不指定的话,Spring会找有这个public static void main(String[] args)方法的类,当做能够执行的类,在出现两个类含有main方法的时候,就会报错。
指定启动类
1、假如,POM继承spring-boot-starter-parent,那么就只需要下面的指定就可以了
<properties> <!-- The main class to start by executing java -jar --> <start-class>com.xx.xx</start-class> </properties>
2、假如,你POM不是继承spring-boot-starter-parent,那么就需要下面的指定
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.3.5.RELEASE</version> <configuration> <mainClass>com.xx.xx</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
运行的时候,指定配制文件加载
java -jar xx.jar --spring.config.location=application.properties
关于springboot打包插件的内容你都了解了吗?希望上面的内容可以对你有所帮助,同样的假如你还想了解更多和springboot相关的知识的话,可以继续的通过奇Q工具网的常见问题栏目来进行了解哦。
推荐阅读: