maven打包添加resoure
时间: 2023-07-16 20:15:09 浏览: 102
要在Maven项目中添加资源文件,可以将这些文件放在src/main/resources目录下,Maven会自动将这些文件打包到JAR或WAR文件中。
如果需要将其他目录下的资源文件打包到JAR或WAR文件中,可以通过在pom.xml文件中添加如下配置来实现:
```
<build>
<resources>
<resource>
<directory>path/to/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>
```
其中,`<directory>`指定资源文件所在的目录,`<includes>`用于指定要包含的资源文件的文件名模式。
例如,上面的配置指定了将path/to/resources目录下的所有xml和properties文件打包到JAR或WAR文件中。
如果需要在生成的JAR或WAR文件中排除某些资源文件,可以使用`<excludes>`标签,例如:
```
<build>
<resources>
<resource>
<directory>path/to/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<excludes>
<exclude>**/*.properties</exclude>
</excludes>
</resource>
</resources>
</build>
```
上面的配置将会排除path/to/resources目录下的所有properties文件。
阅读全文