build-image: 将程序使用 buildpack 打包进容器镜像中。 build-info:生成项目的构建信息文件 build-info.properties help:显示帮助信息。调用mvn spring-boot:help -Ddetail=true -Dgoal=以显示参数详细信息。 repackage:可生成可执行的jar包或war包。插件的核心goal。 run:运行 Spring Boot 应用 start:在集成测试阶...
一、spring-boot-maven-pluginspring-boot-maven-plugin是Spring Boot官方提供的Maven插件,用于将Spring Boot应用程序打包成可执行的JAR文件。它具有以下特点: 可执行JAR文件:使用spring-boot-maven-plugin打包后的JAR文件是可执行的,可以直接运行而不需要额外的启动脚本或配置文件。 内置Tomcat:打包后的JAR文件内置了Tomc...
spring-boot:stop,在mvn integration-test阶段,进行Spring Boot应用生命周期的管理 spring-boot:build-info,生成Actuator使用的构建信息文件build-info.properties 2. 配置pom.xml文件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2...
执行 打包命令后,先是执行的 mvn 常规操作,创建普通 jar包,然后 spring boot repackage 将其重新命名为 *.jar.original 原始包, 在原始包的基础上添加项目依赖和起动类,最后打成可执行的 jar包。 pom.xml配置如下: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spri...
1.第一种就是使用springboot带的插件工具进行整体的打包,简单方便,但是包文件比较大。 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build> 2.第二种就是使用maven的插件进行打包,插件有下面几种: ...
简化配置:该插件可以帮助我们简化 Spring Boot 项目的配置,例如可以自动检测项目中的 main 函数,并启动 Spring Boot 容器,不需要手动配置 web.xml 文件和 Spring Application Context。如果我们不使用 spring-boot-maven-plugin,则需要手动配置所有的 Spring Boot 相关配置,这样的过程将更加繁琐且存在风险。使用该插件可...
Build-Jdk: 1.8.0_131 注意,其中的Main-Class属性值为org.springframework.boot.loader.JarLauncher; Start-Class属性值为com.ericsson.ramltest.MyApplication。 其中com.ericsson.ramltest.MyApplication类中定义了main()方法,是程序的入口。 通常,Spring Boot Maven plugin会在打包过程中自动为Manifest文件设置Main-...
spring-boot:build-info Generate a build-info.properties file based the content of the current MavenProject. spring-boot:help Display help information on spring-boot-maven-plugin. Call mvn spring-boot:help -Ddetail=true -Dgoal=<goal-name> to display ...
基于maven的spring boot 打包分离依赖及配置文件 使用springCloud或springboot的过程中,发布到生产环境的网速受限,如果每次将60,70M甚至更大的jar包上传,速度太慢了,采取jar包和配置文件分离的方式可以极大的压缩jar包大小,至于依赖的jar包则只需要上传一次,后期增加了jar包则将jar包加入到jar包文件夹内就可以了。配...
<build><plugins><plugin><groupId>com.microsoft.azure</groupId><artifactId>azure-spring-apps-maven-plugin</artifactId><version>1.10.0</version><configuration><subscriptionId>xxxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx</subscriptionId><clusterName>v-spr-cld</clusterName><appName>hellospring</appName> ...