1

Eclipse Indigo に既存の動的 Web プロジェクトがあり、m2e プラグインがインストールされています。私がよく覚えていない(私のhddがクラッシュした)Eclipseセットアップの別のバージョンでは、プロジェクトを右クリックするだけで-> Maven->依存関係管理を有効にすることができました。

このメニューは、現在の Eclipse バージョンの動的 Web プロジェクトではなくなりました。これから行く道は?プロジェクトフォルダーを右クリック - >構成 - > mavenプロジェクトに変換しようとしましたが、エラーで失敗します。

4

2 に答える 2

3

M2Eclipse は、m2e と呼ばれる Sonatype から Eclipse プロジェクトに移行しました。したがって、Eclipse Indigo では m2e をインストールしましたが、古い Eclipse バージョンの古い Maven プロジェクトは、右クリックの説明に従って M2Eclipse で作成されました。現在、通常の状況下では、すべてが問題なく機能しているはずであり、この議論はありません。残念ながら、プロジェクトの移動に伴い名前空間が からorg.maven.ide.eclipseに変更さorg.eclipse.m2e.coreれ、M2Eclipse で作成された古い Maven プロジェクトは m2e で Maven プロジェクトとしてすぐには認識されません。それに応じてプロジェクトを移行する方法について説明します。

于 2012-01-18T23:27:44.010 に答える
1

Erik、既存の Maven プロジェクトをインポートすると、m2e が検出し、Maven Integration for Eclipse WTP プラグインである m2e-wtp のインストールを提案します。ゼロから始めるので、m2e-wtp を自分でインストールする必要があります ( https://github.com/sonatype/m2eclipse-wtp/wikiを参照)。

Maven 化された新しい Web プロジェクトをクイックスタートするには、[New Project] メニューに移動し、新しい Maven プロジェクトを選択する必要があります。この時点で、次の画面で「war」パッケージを選択する必要がある「単純な」プロジェクトの作成を選択するか、maven アーキタイプを使用して、フレーバーで新しい事前構成された Web プロジェクトをクイックスタートします。あなたが欲しい(jsf、春...)。m2e-wtp wiki には、作業を開始するのに役立つリンクがあります。

注 : この時点では、Eclipse から Maven への変換はほとんど存在しません (裸の pom.xml を作成するだけです)。そのため、最初に Maven プロジェクトを作成することをお勧めします。うまくいけば、これは次の m2e 1.1 (2012 年 6 月) で改善されるはずです。

于 2012-01-21T22:28:51.270 に答える