优质企业网站开发,广告平面设计好学吗,如何自己搭建网站,无症状感染者会自愈吗目录
一、spring-boot-maven-plugin详解
1、添加spring-boot-maven-plugin插件到pom.xml
2、配置主类#xff08;Main Class#xff09;
3、配置打包的JAR文件名
4、包含或排除特定的资源文件
5、指定额外的依赖项 6、配置运行参数
7、自定义插件执行阶段
二、Maven打…目录
一、spring-boot-maven-plugin详解
1、添加spring-boot-maven-plugin插件到pom.xml
2、配置主类Main Class
3、配置打包的JAR文件名
4、包含或排除特定的资源文件
5、指定额外的依赖项 6、配置运行参数
7、自定义插件执行阶段
二、Maven打包SpringBoot工程
1、项目配置文件中包含spring-boot-starter-parent
2、添加spring-boot-maven-plugin插件
3、执行Maven打包命令 4、运行Spring Boot应用程序 在使用Spring Boot和Maven的项目中你可以使用Maven来打包你的项目。Spring Boot项目通常使用Maven插件中的spring-boot-maven-plugin来执行打包操作
一、spring-boot-maven-plugin详解
spring-boot-maven-plugin是Spring Boot项目中用于支持Maven构建的插件。它提供了一些功能使得将Spring Boot应用程序打包成可执行的JAR或WAR文件变得更加简单。以下是一些常见的用法和配置示例
1、添加spring-boot-maven-plugin插件到pom.xml
在build部分的plugins中添加spring-boot-maven-plugin插件
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins
/build2、配置主类Main Class
通过配置mainClass来指定Spring Boot应用程序的主类。
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationmainClasscom.example.YourApplicationClass/mainClass/configuration/plugin/plugins
/build3、配置打包的JAR文件名
使用finalName元素来指定生成的JAR文件的名称。
buildfinalNamecustom-application-name/finalNamepluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins
/build4、包含或排除特定的资源文件
通过配置resources元素来包含或排除特定的资源文件。
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationresourcesresourcedirectorysrc/main/resources/directoryincludesinclude**/*.properties/include/includes/resource/resources/configuration/plugin/plugins
/build5、指定额外的依赖项
通过dependencies元素指定额外的依赖项这些依赖项会被包含到生成的JAR文件中
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationdependenciesdependencygroupIdcom.example/groupIdartifactIdextra-library/artifactIdversion1.0.0/version/dependency/dependencies/configuration/plugin/plugins
/build6、配置运行参数
使用arguments元素来配置运行时的JVM参数
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationargumentsargument--server.port8081/argument/arguments/configuration/plugin/plugins
/build7、自定义插件执行阶段
通过executions元素来自定义插件执行阶段。
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdexecutionsexecutiongoalsgoalrepackage/goal/goalsconfiguration!-- 自定义配置 --/configuration/execution/executions/plugin/plugins
/build二、Maven打包SpringBoot工程
1、项目配置文件中包含spring-boot-starter-parent
在你的pom.xml文件中确保你的项目是继承自spring-boot-starter-parent。这样可以确保使用Spring Boot的合适版本和默认配置。
parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.5.5/version !-- 使用你的Spring Boot版本 --
/parent2、添加spring-boot-maven-plugin插件
在build部分添加spring-boot-maven-plugin插件。
buildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins
/build这个插件会自动将项目打包成可执行的JAR文件。
3、执行Maven打包命令
打开命令行进入项目根目录执行以下Maven命令 mvn clean package 4、运行Spring Boot应用程序
使用以下命令来运行打包后的JAR文件 java -jar your-project.jar