我想使用maven replacer plugin
以更改目标目录中文件之一的内容。这是我的插件定义:
<plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>replacer</artifactId>
<version>1.5.1</version>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>replace</goal>
</goals>
</execution>
</executions>
<configuration>
<file>target\${project.`enter code here`artifactId}-${project.version}\WEB-INF\classes\config\config-core.properties</file>
<replacements>
<replacement>
<token>oneVal</token>
<value>replaceWith</value>
</replacement>
</replacements>
</configuration>
</plugin>
当我运行maven 命令 mvn clean package时,我收到一条错误消息:
[错误] 无法执行目标 com.google.code.maven-replacer-plugin:replacer:1.5.1:replace (default) on project : File 'C:\dev\somePath\target\-\WEB-INF\classes \config\config-core.properties' 不存在 -> [帮助 1]
我想这是因为我尝试在文件到达目标文件夹之前替换它。我该如何解决?