2

maven replacer pluginターゲット ディレクトリ内のファイルの 1 つの内容を変更するために使用したいと考えています。これが私のプラグイン定義です:

<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) を実行できませんでした: ファイル 'C:\dev\somePath\target\-\WEB-INF\classes \config\config-core.properties' が存在しない -> [ヘルプ 1]

ターゲットフォルダーに到達する前にファイルを置き換えようとしたために発生したと思います。どうすれば修正できますか?

4

1 に答える 1