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>...
admin-4.1.0.jar :这是分离之后的jar包文件 然后启动的话 直接把文件放在同级目录,然后运行 java -jar admin-4.1.0.jar 即可 如果不需要 改回原来的pom配置即可 <plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</for...
原因就在于程序与配置文件不在同一目录下,我在C:\Users\Administrator>运行启动命令,而程序实际目录在 C:\Users\Administrator\Desktop> 下,因为程序使用了绝对路径,可以找到文件,所以程序的实际运行路径为C:\Users\Administrator\Desktop,而我使用的配置 spring.location.config=config/ 使用的是相对路径,,这个相对路径...
分离打包,可以将依赖jar和配置文件打包到不同文件夹下,项目jar中不包含依赖jar,jar包大小会变得很小,只包含源码。 pom内容 <resources><!-- 资源过滤--><resource><directory>src/main/resources</directory><filtering>false</filtering><includes><include>mapper/**</include><include>application.yml</include>...
详解Spring Boot 打包分离依赖JAR 和配置文件 1:自定义路径 d:/im/ 2:把配置文件打包出来 org.apache.maven.plugins maven-jar-plugin *.** true lib/ false com.v.im.VServerApplication config/ ${directory} org.apache.maven.plugins maven-dependency-plugin ...
<!--配置jar包特殊标识 不配置,原文件命名为 *.jar.original,生成新文件 *.jar --> <!--<classifier>run</classifier>--> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> ...
Springboot项目配置文件、依赖分离打包(一) 使用maven-assembly-plugin进行配置分离 assembly.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <assembly> <!-- 可自定义,这里指定的是项目环境 --> <!-- xxx.tar.gz --> <id>${name}</id> ...
2、在properties中定义依赖jar和配置文件的输出路径 lib/ resources/ 3、定义build,此处为完整的build配置 共分为两部分:分离打包和跳过单元测试 <build> <finalName>${project.artifactId}</finalName> <plugins> <!--打JAR包,不包含依赖文件;显式剔除配置文件--> <plugin> <groupId>org.apache.maven.plugins...
springboot打包依赖包和配置⽂件分离 前⾔:springboot项⽬打包使⽤spring-boot-maven-plugin插件,默认会将依赖包和配置⽂件统统打进可执⾏jar⽂件中,使得jar⽂件太臃肿,则正式环境修改配置⽂件较⿇烦,因此需要将配置⽂件和依赖jar包分离。如下:1.打包时将依赖jar排除,并将依赖包拷贝到指定...