当前位置: 首页 > 编程笔记 >

spring-boot-maven-plugin 插件的作用详解

傅志文
2023-03-14
本文向大家介绍spring-boot-maven-plugin 插件的作用详解,包括了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>

总结

以上所述是小编给大家介绍的spring-boot-maven-plugin 插件的作用,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

 类似资料:
  • 执行Spring Boot代码时,我得到如下错误: 执行目标组织失败。springframework。启动:spring boot maven插件:2.1.2。版本:在项目projectName上运行(默认cli):找不到合适的主类,请添加“mainClass”属性 我如何解决这个问题?

  • 13.2.4 使用Spring Boot的Maven插件 Spring Boot含有一个Maven插件,可以将项目打包成可执行的jar。要使用该插件,请将其添加到<plugins>部分: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>

  • Spring Boot Maven插件在Maven中提供Spring Boot支持,允许您打包可执行jar或war档案并“就地”运行应用程序。 要使用它,您必须使用Maven 3.2(或更高版本)。 有关完整的插件文档,请参阅Spring Boot Maven插件站点。 8.1.1 添加插件 要使用Spring Boot Maven插件,请在pom.xml的plugins部分中包含相应的XML,如

  • 我正在开发spring boot应用程序版本1.3.5。我正在尝试使用spring boot maven插件(使用启动/停止目标)实现集成测试。我的申请。属性文件当前位于目标/测试文件夹中,但运行时,应用程序正在查找该应用程序。项目根路径中的属性文件。 有人知道如何在spring boot maven插件中设置工作目录吗? 我当前的插件配置是:

  • 在eclipse中获取以下错误,同时导入maven项目并尝试更新它...错误解决版本的插件'org.springframework.boot: sping-boo-maven-plugin'从仓库[本地(C:\tBuild\repo),中央(https://repo.maven.apache.org/maven2)]:插件没有找到任何插件库- 在此处输入图像描述