が由来するプロジェクトへの依存関係が に含まれるプロジェクトスケルトンを生成するMavenのアーキタイプを作成しています。Mavenのアーキタイプにアーキタイププロジェクトのバージョンを埋め込む方法は?
例えば、原点プロジェクトは次のようになります。
origin/archetype/... archetype for generating project
/core/... core services
/extra/... extra services
と原型がそうのような 依存関係が含まれているPOMでプロジェクトが生成されます。私はSOMEVERSIONになりたい
<dependencies>
<dependency>
<groupId>com.foo</groupId>
<artifactId>origin-core</artifactId>
<version>SOMEVERSION</code>
</dependency>
</dependencies>
をバージョン の原点プロジェクトのアーキタイプがビルドされ、リポジトリにインストールされていることを確認します。
原点プロジェクトは、バージョン1.0-SNAPSHOTにあり、mvn install
EDであれば、私は原型が origin-core 1.0-SNAPSHOT
への依存を生成したいです。そして起点プロジェクトがリリースされ、自動的に がバージョン1.0にバンプされたら、私は origin-core 1.0
に依存関係を生成したいと思っています。
基本的にをアーキタイプ POMのベロシティ変数に使用したいと思いますが、これは可能ではないようです。
私がここでやろうとしていることを達成する他の方法はありますか?
まさに私が必要としたものです。どうもありがとう。 –
魅力的な作品です!ありがとう。 – Malvin
これはとても甘く、優れた投稿です。 – ocarlsen