4

「アプリケーションA」および「アプリケーションB」モジュールという複数のモジュールを含むプロジェクトがあります(これらは独自のpomファイルを持つ個別のモジュールですが、互いに関連していません)。

開発サイクルでは、これらのモジュールのそれぞれに独自の機能ブランチがあります。言う、

 Application A --- Master
                  \
                   - Feature 1

 Application B --- Master
                  \
                   - Feature 1

アプリケーション A は独立しており、独自のリリース サイクル/バージョンを持っているとします。

アプリケーション B は、アプリケーション A を jar として使用します。そして、その pom 依存関係で定義されています。

現在、両チームは機能ブランチ「Feature 1」に取り組んでいます。アプリケーション B のビルド ジョブがアプリケーション A の「機能 1」ブランチから最新の jar を使用できるように、Jenkins ビルドをセットアップする最良の方法は何ですか。

機能 1 では、アーティファクトを Maven リポジトリにデプロイすることは許可されていません。

どういうわけか、アプリケーション A の機能 1 ブランチの jar をアプリケーション B の正しい依存関係として提供したいですか?

4

2 に答える 2

0

feature1 を maven リポジトリーにデプロイできないのはなぜですか?

リポジトリに不安定なコードと安定したコードを混在させたくない場合は、不安定なコード専用の 2 つ目の Maven リポジトリをセットアップするのはどうですか?

于 2013-11-23T13:40:53.200 に答える
0

新しいバージョンとスナップショットの作成でそれを修正するべきではありませんか? 新しい機能のために、今後の特定のバージョンのスナップショットを作成します。(例: 01.01.00.001-SNAPSHOT)。マスターにはまだ別のバージョン (01.00.00.055 など) があり、この新しいバージョンのスナップショットに悩まされることはありません。ただし、他のアプリの機能ブランチはバージョン 01.01.00.001-SNAPSHOT を依存関係として使用できます。

于 2016-09-02T11:50:04.323 に答える