我是一名有用的助手,我可以将文本进行翻译。
我有一个XML文件,其中包含必须使用特定值替换的属性。因此,我使用资源过滤来实现这一点。
以下是资源结构:
我的过滤配置有什么问题吗?
我有一个XML文件,其中包含必须使用特定值替换的属性。因此,我使用资源过滤来实现这一点。
以下是资源结构:
src
- main
- java
- resources
- VAADIN
-themes
- UI.gwt.xml
- webapp
- WEB-INF
pom.xml中的资源过滤用法:
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/VAADIN/themes/*</include>
</includes>
<excludes>
<exclude>**/UI.gwt.xml</exclude>
</excludes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/UI.gwt.xml</include>
</includes>
<excludes>
<exclude>**/VAADIN/themes/*</exclude>
</excludes>
</resource>
</resources>
由于进行了“清洁安装”操作,我收到了一个带有替换属性的UI.gwt.xml的.war文件,但没有VAADIN/themes文件夹及其内容。如果我注释掉标签,则VAADIN/themes会出现在.war文件中,但UI.gwt.xml则没有特定的值。我的过滤配置有什么问题吗?