4

Maven アーキタイプを作成しています。これには、ユーザーが次のコマンドを呼び出すと、ユーザー用に作成されるプロトタイプ プロジェクトがあります。

mvn archetype:generate -DarchetypeGroupId=xxx -DarchetypeArtifactId=archtype-yyyy -DarchetypeVersion=1.1.0-S5-SNAPSHOT -DgroupId=zzz -DartifactId=proj11

プロトタイプ pom では、上記のコマンドで指定している「archetypeVersion」プロパティを使用したいと考えています。このような:

<dependencies>
    <dependency>
        <groupId>mmmm</groupId>
        <artifactId>nte</artifactId>
        <version>${archetypeVersion}</version>
    </dependency>

これは私にとってはうまくいきません。プロジェクトが作成されると、生成された pom に依存関係のスニペットが表示されます。それを置き換えるものではありません。

これは可能ですか?Mavenはこれを許可しますか? はいの場合、どうすればできますか?

4

2 に答える 2