SpingBoot 直接用package打包时会把源码、依赖包以及配置文件打包jar包,jar包文件要是大的话上传部署到服务器时就很难受,特别是一修改代码又要上传一次,如果打包时把jar包、依赖包和配置文件分离,只修改了代码的话只需要重新上传源码打包成的jar就行
具体步骤:在pom文件中加入以下3个plugin,如代码
org.apache.maven.plugins maven-dependency-plugin copy-dependencies package copy-dependencies ${project.build.directory}/lib false false runtime org.apache.maven.plugins maven-jar-plugin 3.1.0 ${project.build.directory}/ lib/ true false com.bairuitech.anychat.file.FileApplication ./config/ *.xml *.properties *.yml maven-resources-plugin copy-resources package copy-resources src/main/resources *.properties *.yml *.xml **.yml ${project.build.directory}/config



