6

アーキタイプがあり、それからプロジェクトを生成するとします。しかし、コマンドラインからプレースホルダーの値を渡すことにより、生成時間後に生成したプロジェクトのプロパティファイルでプレースホルダーを解決したいと思います。

たとえば、次のコマンドラインがあります。

mvn archetype:create -DarchetypeGroupId=... -DarchetypeArtifactId=... -DarchetypeVersion=1.0 -DgroupId=... -DartifactId=my-project -Dversion=1.0-SNAPSHOT -Dhello=Hello!

アーキタイプには、次の内容の app.properties (生成されるプロジェクトの一部として) が含まれているとします。

greeting=${こんにちは}

${hello} を「Hello!」に置き換えることは可能ですか? mvn archetype:create コマンドの結果としてプロジェクトが生成された直後ですか?

4

3 に答える 3