如何配置 maven 的 resources 的资源复制为强制覆盖

如何配置 maven 的 resources 的资源复制为强制覆盖,第1张

pom.xml文件配置:如果配置文件放在src/main/resources目录下,maven默认会把这个文件夹下的文件复制到classes目录下,如果不是放在默认目录下,可以手动指定Resources目录和输出目录。配置如下:

<build>

<finalName>WEBAPP</finalName>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-surefire-plugin</artifactId>

<configuration>和败

<skip>true</skip>

</configuration>

</plugin>

</plugins>

<缺棚芹resources>

<resource>

<directory>src/main/resources</directory>伏毕

<includes>

<include>**/*.properties</include>

<include>**/*.xml</include>

</includes>

<filtering>true</filtering>

</resource>

</resources>

</build>

pom.xml文件谨册饥配置:如果配置文件放在src/main/resources目祥返录下,maven默认会把这个文件夹下的文件复制到classes目录下,如果不是放在默认目录下,可以手动指定Resources目录和输出目录。配置如姿昌下: WEBAPP org.apache.maven.plugins maven-suref.

<!-- 打包时,添加信息 -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-jar-plugin</artifactId>

<configuration>

<archive>

<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>

<manifest>

<addClasspath>true</addClasspath>

<classpathPrefix>lib/</classpathPrefix>

<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>

<addDefaultImplementationEntries>敬渣链true</addDefaultImplementationEntries>

</manifest>

<manifestEntries>

<copyright>feilong</copyright>

</manifestEntries>

</archive>梁春

<亮孙/configuration>

</plugin>

上面是我的配置,  你可以使用 manifestFile 来指定你的 MANIFEST.MF 文件


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12143181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存