3

私は日食の力であり、歴史的に貧弱なmaven / eclipseの統合のためにmavenを無視してきました。m2e は成熟しているようで、本格的な試乗のために取り出しています。

eclipse 内で m2e がどのように機能するかを理解したいので、この 2 つをよりスムーズに連携させ、まだわかりにくいエラー メッセージと発生する問題を理解することができます。

m2e eclipse 統合アーキテクチャの説明を求めてグーグル検索を試みましたが、統合がどのように機能するかを説明する適切な説明を提供するものは何も見つかりませんでした。むしろ、ウェブ全体に散在する多くのブログ投稿です。

m2e がどのように eclipse の世界観と maven の世界観の間のギャップを埋めているかについて、しっかりとした概要を説明できる人はいますか? 特に、maven は eclipse が行うインクリメンタル ビルドにどのように統合されますか? m2e の使用による Eclipse の安定性/パフォーマンスへの影響は何ですか。

4

3 に答える 3

3

私が探していた詳細は、「m2e、油と水を混合する演習」というタイトルの Eclipse Con のプレゼンテーションで見つかりました。

http://www.eclipsecon.org/europe2012/sites/eclipsecon.org.europe2012/files/EclipseConEU2012-m2e-talk.pdf

概要:

m2e は、「Eclipse IDE でファーストクラスの Apache Maven サポートを提供する」というプロジェクト目標を掲げる、人気のある Eclipse IDE プラグインです。このトークでは、m2e によって実装された Maven/Eclipse 統合アプローチの概要を説明し、適切な統合を困難または不可能にする Maven と Eclipse の違いを強調し、統合を改善するための可能な方法について説明します。このトークは、Maven/Eclipse 統合の課題をよりよく理解したい Eclipse および Maven 開発者と、「内部」で何が起こっているかを知りたい高度な m2e ユーザーを対象としています。

于 2012-11-18T06:11:46.517 に答える
1

Sonatypeには、 http://www.sonatype.com/Support/Books/Developing-with-Eclipse-Mavenで、それに関するかなり良い本があります。

于 2012-10-25T03:40:58.490 に答える
1

つまり、m2e はプロジェクトの Maven POM に Eclipse ベースをセットアップし、Maven コマンドへのアクセスを提供します。

これらは、m2e が行った最も明白なことの一部です。

  1. POMに従ってソースフォルダーと出力ディレクトリをセットアップします
  2. POM に基づく依存関係/ライブラリとプロジェクトの依存関係のセットアップ
  3. Maven プラグインに基づく対応する Eclipse プラグインを使用します (M2E がその処理方法を知っている場合) など。
  4. Maven ゴールの実行を許可する
  5. 等.....

正式な説明でも正確な説明でもありませんが、基本的な考え方を教えていただければ幸いです:P

于 2012-10-25T03:34:37.520 に答える