一、Maven实现多环境jar打包 这是我们的示例工程,一个project里面有三个子模块。 然后加上一些相关的配置,springboot jar依赖和resources里的配置文件,这里为了演示我们准备三个配置文件。resources文件夹下有两个prod、test分别放置生产环境和测试环境的同名配置文件,resources目录下默认的配置文件则为开发环境。 接下来统...
<artifactId>maven-assembly-plugin</artifactId> <configuration> <!--configuration配置后,将会生成一个{finalname}-{assembly-descriptor中的id}.jar 文件在目录 output 下,其中的内容和默认的打包出来的jar类似, 如果只想有finalName,则增加配置:<appendAssemblyId/>--> <appendAssemblyId>false</appendAssemblyId...
使用maven打包插件maven-jar-plugin,pom文件的配置如下: <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><addClasspath>true</addClasspath></manifest></archive></configuration></plugin> 注意打包插件的版本选择,尽量使用高版本...
在上述配置中,spring-boot-maven-plugin是SpringBoot打包插件的标识符,它的groupId为org.springframework.boot。在配置了这个插件后,我们就可以使用Maven的打包命令来构建和打包SpringBoot应用程序了。在命令行中执行以下命令: mvn clean package 这个命令会执行以下步骤: 清理之前的构建输出。 使用Maven的依赖管理功能,自...
1.pom.xml打包方式:<packaging>jar</packaging> 2.build配置 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><build> 3, pom.xml引入本地jar包,build配置 <build><plugins><plugin><groupId>org.springframework.boot</group...
pom文件中build属性的配置 代码语言:javascript 复制 <build><!--打包后的启动jar名称--><finalName>message</finalName><plugins><!--用于排除jar中依赖包--><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><layout>ZIP</layout><includes...
适用于jekins配置打包环境。线下我们使用的dev环境,线上,测试环境就有不同的配置文件了。只需要在jekins的打包命令加入-P ,就可以在mvn package 时候指定要使用的配置文件了。 但是还需要在maven的配置文件<project>节点里面加入 代码语言:javascript 复制
然后会开始打包,成功之后出现下边的显示 5.运行 生成的jar包默认放在了目录的target下面,直接运行即可 cd 到对应的目录,运行jar包即可 java -jar Demo.jar 以上这篇springboot maven 项目打包jar 最后名称自定义的教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
1.第一种就是使用springboot带的插件工具进行整体的打包,简单方便,但是包文件比较大。 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build> 2.第二种就是使用maven的插件进行打包,插件有下面几种: ...
[[Maven Springboot项目配置文件相互读取]] 或者简书链接 打包配置 1、指定配置文件 路径为project.build下面 <!-- 指定配置文件 --><resources><resource><directory>src/main/resources</directory><!-- 指定为true是,属性文件的占位符解析表达式就可以读取pom属性了 --><filtering>true</filtering><includes><...