由于maven约定大于配置,所以可能遇到配置文件,无法被导出或生效的问题
解决方案
pom.xml文件中加入下面代码
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
操作步骤


### 错误展示

当使用Maven时,可能会遇到资源文件无法导出或生效的情况,这主要由于Maven的约定大于配置原则。为解决这个问题,可以在pom.xml文件中添加特定的资源配置,确保.properties和.xml文件被正确处理。通过在<build><resources>部分添加资源目录及其包含的文件类型,可以确保过滤和导出这些文件。具体代码如下所示:[...]

2万+

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



