spring-boot-maven-plugin 插件

添加了spring-boot-maven-plugin插件后,当运行maven打包的命令,项目会被打包成一个可以直接运行的jar包,使用”java -jar”可以直接运行。

 

当项目中有两个启动类时,需要制定要执行的类,如果不指定,启动会报错。

 

指定启动类有两种情况需要区分

 

一:pom文件继承自spring-boot-starter-parent

<properties>
    <start-class>com.xx.xx</start-class>
</properties>

 

二:pom文件不是继承自spring-boot-starter-parent

<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>

 

posted on 2018-10-14 15:44 撸码识途 阅读() 评论() 编辑 收藏

版权声明:本文为tinyj原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/tinyj/p/9786552.html