3

マルチモジュールの maven ビルドをマルチモジュールの gradle ビルドに徐々に移行したいと考えています。

私は現在、Eclipse でm2e maven ツールを使用しています。私が気に入っている機能の 1 つは、projectA が projectB に依存し、両方のプロジェクトが私の Eclipse ワークスペースにある場合、m2e は .jar を使用する代わりに projectB のローカル .class ファイルを使用するのに十分スマートであることです。私のmavenリポジトリからのファイル。この機能を「ローカル解像度」と呼びましょう。

では、eclipse gradle ツールとm2eはうまく連携できますか?

  1. Gradle プロジェクトが Maven プロジェクトに依存している場合、Maven プロジェクトをローカルで解決できますか
  2. Maven プロジェクトが gradle プロジェクトに依存している場合、gradle プロジェクトをローカルで解決できますか
  3. gradle プロジェクトが gradle プロジェクトに依存している場合、依存している gradle プロジェクトをローカルで解決できますか?
4

2 に答える 2

4

GRADLE-2750が解決されるまで、ローカル gradle プロジェクトの解決はブロックされます。したがって、現在の状態は次のとおりです。

  1. Maven プロジェクトに応じて、gradle プロジェクトのローカル解決が機能します (バージョン 3.1.0.M1 で修正済み)。
  2. gradle プロジェクトによっては、maven プロジェクトのローカル解決が失敗する
  3. gradle プロジェクトによっては、gradle プロジェクトのローカル解決が失敗する

関連する STS の問題

アップデート

GRADLE-2750は修正されており、次の gradle リリースである Gradle 1.12 で利用できるようになります。

于 2013-05-16T08:14:53.537 に答える
0

buildshipプラグインの今後の複合ビルド サポート機能は、非常に有望に思えます。

私が見る限り、これで問題 3 は解決します。

于 2016-02-25T09:14:00.160 に答える