我正在尝试用 maven 构建目录替换 xml 文件中的硬编码 linux 路径,以便我可以在 windows 上进行测试,但是当我使用 maven-replacer-plugin 进行变量替换时,windows 反斜杠路径分隔符被删除。有没有办法解决这个问题?
例如:
<plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>replacer</artifactId>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>replace</goal>
</goals>
</execution>
</executions>
<configuration>
<filesToInclude>my_file</filesToInclude>
<escape>true</escape>
<replacements>
<replacement>
<token>/path/to/replace</token>
<value>${project.build.directory}</value>
</replacement>
</replacements>
</configuration>
</plugin>
结果是我得到了类似“C:UsersPathNoSeparators”的替换值
有什么线索吗?