既存のMavenプロジェクトをEclipseにインポートしたいです。 2つの方法があります。
1)コマンドラインから実行する場合mvn Eclipse:eclipse
2)EclipseからMaven Eclipseプラグインを2つインストールします。
両者の違いは何ですか?どちらが望ましいですか?
EclipseメニューHelp -> Install New Software
からMaven Eclipseプラグインをインストールした場合、プラグインセクションにMaven Eclipseプラグインを含めるようにpom.xmlを変更する必要がありますか?
既存のMavenプロジェクトをEclipseにインポートしたいです。その方法は2つあります。1つはコマンドライン
mvn Eclipse:eclipse
から実行する方法、もう1つはEclipseからMaven Eclipseプラグインをインストールする方法です。両者の違いは何ですか?どちらが望ましいですか?
maven-Eclipse-plugin は Mavenプラグイン で、alwaysがあります(Maven 1で利用可能な最初のプラグインの1つ、最初のプラグインはMavenに移行しました2)。 統合するeclipseで既存のMavenプロジェクトをインポートします。実際には、実際の統合を提供するのではなく、Mavenプロジェクトから.project
および.classpath
ファイル(WTPサポートもあります)を生成するだけです。私はyearsの間にこのプラグインを使用しましたが、非常に満足していました(そして現時点ではMaven用のEclipseプラグインは m2Eclipse )のように非常に不満です。
m2Eclipse プラグインは Maven用Eclipseプラグイン のうちの1つです。実際にはこれをEclipse内でのMavenの統合を目的としたプロジェクトの中で最初で最も成熟したものですIDE(これ2年前、 Mevenide vs. M2Eclipse、Q for Eclipse/IAM )にあるフィードバックを見てください。でも、Mavenを作成するようなことをしなくてもEclipseやPOMエディタ、あるいは他の派手なウィザードからのプロジェクトで、このプラグインは現在完全に使用可能で、非常にスムーズな統合を提供し、素晴らしい機能を備えています...言い換えれば、私はやっとそれに切り替えました:)すべてのユーザー(上級者または初心者)にお勧めします。
Eclipseの[ヘルプ] - > [新しいソフトウェアのインストール]でMaven Eclipseプラグインをインストールした場合でも、プラグインセクションにMaven Eclipseプラグインを含めるようにpom.xmlを変更する必要がありますか?
この質問は少し混乱しますが、答えはノーです。 m2Eclipseプラグインをインストールしたら、右クリックエクスプローラーおよびインポート...> Mavenプロジェクトto既存のMavenプロジェクトをEclipseにインポートします。
私はEclipseやMavenには慣れていないので、他の答えは少し複雑すぎます。
以下のより簡単な一連のステップが私のために働きました:
前提条件:Eclipse IDEにMavenプラグインがインストールされていることを確認してください。 EclipseにMavenプラグインを追加する方法
pom.xml
ファイルが含まれています)mvn Eclipse:eclipse
を使用しても一般的なEclipse設定ファイルが生成されます。単純なプロジェクトがある場合はこれで問題ありません。しかしservlet/jspのようなWebベースのプロジェクトの場合は、手動でEclipse(WTP)にJava EE機能を追加する必要があります。
プロジェクトをEclipseサーバー部分で実行可能にするには、Eclipse用にApacheを構成します。Apache Tomcatをどこかにダウンロードして解凍します。 Eclipseのウィンドウ - >設定 - >サーバー - >ランタイム環境の追加(ローカルサーバーの作成)を選択し、Tomcatのバージョンを選択し、次に、解凍したTomcatのディレクトリを参照し、完了をクリックします。
ウィンドウ - >ビューを表示 - >サーバープロジェクトをサーバーリストに追加する
MavenはEclipseプラグインを持っていて、EclipseはMavenプラグインを持っています。これらのことについて議論するつもりです。 MavenとEclipseはうまく統合されていて、プラグインのおかげでとてもうまくいってくれるでしょう。
ステップ1:mavenプロジェクトに行きます。ここで私のプロジェクトはFirstAppです(例私のプロジェクトはFirstAppです)
そこには1つのpom.xmlファイルがありますが、そのpom.xmlを使用してEclipseプロジェクトを生成することが私たちの目的です。
ステップ2:mvn Eclipse:eclipseコマンドを使う
ステップ3:プロジェクトを確認する
このコマンドの実行後、2つの新しいファイルが作成されたことに注意してください。
注: - これらのファイルは両方ともEclipse用に作成されています。これらのファイルを開くと、 "M2_REPO"クラス変数が生成されていることがわかります。 Eclipseでそのクラスパスを追加したいのであれば、Eclipseはエラーを表示します。
ステップ4:Eclipseプロジェクトのインポート
「ファイル」 - >「インポート」 - >「一般」 - >「ワークスペース内の既存のプロジェクト」 - >「ルート・ディレクトリーの選択」 - >「完了」
m2eclips eプラグインがもっと便利だと思います。これは、POMエディタやEclipse内からMavenプロジェクトを作成するような素晴らしいツールを提供します。
Eclipse Maven Integration(m2e)1.7を含むEclipse Neon以降、推奨される方法は以下のいずれかの方法です。
.project
ファイルを含む)にも有効です。ファイルpom.xml
のみを含むEclipse以外のプロジェクト。インポートできない理由が判明するまで、上記の手順でMavenプロジェクトをインポートできませんでした。
同じ成果物IDを持つ別のMavenプロジェクトがある場合、mavenプロジェクトはインポートされません。プロジェクトの案件IDがEclipseワークスペース内で固有のものであることを確認してください。
ファイル"インポート"Maven"既存のMavenプロジェクト"次へ
http://www.websparrow.org/misc/how-to-import-maven-project-in-Eclipse