当社はMavenを使用しています。スナップショットとリリースを保存するために、 Nexusリポジトリ マネージャーを使用します。
現在、Eclipseベースの製品を開発中です。そのためにTychoを使用します。
問題は次のとおりです。Eclipse ベースの製品には多くの機能があります。私たちの考えは、各機能 (または機能のグループ) を個別に構築し、内部の p2 リポジトリに配置することです。ある機能が別の機能を必要とする場合、ターゲット プラットフォームを必要な内部 p2 リポジトリにポイントします。
現在、Tycho でアプリケーションを構築しています。私たちは機能を「展開可能」にするため、Tycho は で P2 サイトを作成しtarget
ます。その P2 サイトをサーバーにプッシュし、Eclipse を実行しFeaturesAndBundlesPublisher
ます。これにより、最近ビルドされた機能が P2 リポジトリとマージされます。その結果、必要な機能のすべてのバージョンを含む内部 P2 リポジトリができました。
このプロセスは面倒すぎることがわかりました。Nexus のような便利なツールはありますか?
UPD .: Tycho ユーザー リストに関する議論があります。