我有一个包含以下内容的 POM 文件:
<properties>
<prop1>xxxxxxxxxx</prop1>
</properties>
<build>
<finalName>${project.artifactId}-${project.version}</finalName>
<resources>
<resource>
<directory>src/test/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>
我有一个位于 src/test/resources
目录下的属性文件:
p1=${prop1}
我的目标是将.properties
文件复制到target/test-classes
目录,并自动更改p1的值。 但它不能正常工作。 它会复制资源,但不更改其值。
p1=bbbbbb
吗?应该是p1=${prop1}
。 - Tunaki<resources>
,但由于这些是测试资源,你需要改用<testResources>
。类似这样:<testResources><testResource><directory>src/test/resources</directory><filtering>true</filtering></testResource></testResources>
- Tunaki