需要在pom中配置
<resources>
<resource>
<directory>lib</directory>
<targetPath>/BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>*.*</include>
</includes>
</resource>
</resources>
第一个resource 为添加所有jar
第二个 为 添加原有的配置 这个找了好久 ... 我很纳闷 大家不用jar的吗 使用第一个配置 后 原有的配置将不再生成
//部署到linux 还需要 添加如下代码
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.1.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<!--打包时引入资源中的jar -->
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
</plugins>
</build>
本文介绍了如何在Maven项目中配置pom.xml,以便在打包时将lib目录下的所有JAR文件一并包含进去。同时,也提到了在打包过程中原有配置可能不再生效的问题,以及针对Linux部署需要额外添加的配置信息。
2068

被折叠的 条评论
为什么被折叠?



