Maven 资源过滤器 xml
maven resource filter xml
我正在尝试对 .properties 和 .xml 文件使用资源过滤。
我有一个 ${variable} 值,maven 将 ${--} 替换为其实际值。
我能够为属性文件实现此目的,但对于 .xml 文件我不确定该怎么做。
我的pom.xml
<resource>
<directory>${basedir}/../</directory>
<filtering>true</filtering>
<includes>
<include>filename/*.properties</include>
</includes>
</resource>
我的属性文件
价值=${价值}
我有点遵循这种方法
http://piotrnowicki.com/2012/10/filtered-resources-in-maven/
已发布类似问题:
如果您愿意,可以使用 SoftSmithy Parent POM 作为您的父 POM。
<parent>
<groupId>org.softsmithy</groupId>
<artifactId>softsmithy-parent</artifactId>
<version>3.0</version>
</parent>
SoftSmithy Parent POM 是具有许多合理默认值的通用父 POM。
例如它配置 src/main/resources 和 src/test/resources 中的所有文件被过滤,并且 src/main/resources-bin 和 src/test/resources-bin 中的所有文件不被过滤(用于图像等二进制文件或者您不想过滤的文本文件)。
这可能是一个很好的起点。
SoftSmithy Parent POM 在 GitHub 上可用。
我可以通过添加包含标签来解决这个问题:
文件名/*.xml
感谢大家的帮助
我正在尝试对 .properties 和 .xml 文件使用资源过滤。 我有一个 ${variable} 值,maven 将 ${--} 替换为其实际值。 我能够为属性文件实现此目的,但对于 .xml 文件我不确定该怎么做。
我的pom.xml
<resource>
<directory>${basedir}/../</directory>
<filtering>true</filtering>
<includes>
<include>filename/*.properties</include>
</includes>
</resource>
我的属性文件
价值=${价值}
我有点遵循这种方法 http://piotrnowicki.com/2012/10/filtered-resources-in-maven/
已发布类似问题:
如果您愿意,可以使用 SoftSmithy Parent POM 作为您的父 POM。
<parent>
<groupId>org.softsmithy</groupId>
<artifactId>softsmithy-parent</artifactId>
<version>3.0</version>
</parent>
SoftSmithy Parent POM 是具有许多合理默认值的通用父 POM。
例如它配置 src/main/resources 和 src/test/resources 中的所有文件被过滤,并且 src/main/resources-bin 和 src/test/resources-bin 中的所有文件不被过滤(用于图像等二进制文件或者您不想过滤的文本文件)。
这可能是一个很好的起点。
SoftSmithy Parent POM 在 GitHub 上可用。
我可以通过添加包含标签来解决这个问题:
文件名/*.xml
感谢大家的帮助