English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Maven Eclipse

Eclipseは非常に良いプラグインを提供しています m2eclipse 、このプラグインはMavenとEclipseを統合する機能を持っています。

最新のEclipseにはMavenが標準で含まれています。それを開き、Windows->Preferencesが以下の画面が表示される場合があります:

以下にm2Eclipseの特徴は以下の通りです:

  • Eclipse環境でMavenのターゲットファイルを実行できます。

  • Eclipseの標準のコンソールを使用して、Mavenコマンドの出力を直接確認することができます。

  • IDEでMavenの依存関係を更新することができます。

  • Eclipseを使用してMavenプロジェクトの構築を行うことができます。

  • EclipseはMavenのpom.xmlに基づいて依存関係の自動管理を実現しています。

  • MavenとEclipseのワークスペース間の依存関係を解決し、ローカルのMavenリポジトリにインストールすることなく(依存プロジェクトが同じワークスペースにある場合に必要です)。

  • 必要な依存関係およびソースコードを遠端のMavenリポジトリから自動的にダウンロードすることができます。

  • 新しいMavenプロジェクトの作成、pom.xmlの作成、および既存プロジェクトにMavenサポートを追加するためのウィザードを提供しています。

  • 遠端のMavenリポジトリの依存関係を素早く検索する機能を提供しています。

EclipseでMavenプロジェクトをインポートする

  • Eclipseを開く

  • 選択 File > Import >オプション

  • Maven Projectsオプションを選択し、Nextボタンをクリックしてください。

  • プロジェクトのパスを選択してください。Mavenでプロジェクトを作成する際の保存パスです。例えば、プロジェクトがconsumerBankingという名前のものを以下のように作成しました: Maven 构築 Java プロジェクト Mavenでプロジェクトを作成する方法を見てみましょう。

  • Finishボタンをクリックしてください。

今やEclipseでMavenプロジェクトが見られます。

consumerBankingプロジェクトのプロパティを見てみると、EclipseがMavenの依存関係を構築パスに追加していることがわかります。

それでは、Eclipseのコンパイル機能を使用してこのMavenプロジェクトを構築しましょう。

  • consumerBankingプロジェクトのコンテキストメニューを右クリックしてください。

  • Runオプションを選択してください。

  • 次に、maven packageオプションを選択してください。

Maven がプロジェクトの構築を開始しました。Eclipseのコンソールでログを出力することができます。

[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[INFO] Building consumerBanking
[INFO] 
[INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] -------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] フィルタードリソースをコピーするためにデフォルトのエンコーディングを使用しています。
[INFO] [compiler:compile]
[INFO] コンパイルするものはありません - すべてのクラスは最新の状態です
[INFO] [resources:testResources]
[INFO] フィルタードリソースをコピーするためにデフォルトのエンコーディングを使用しています。
[INFO] [compiler:testCompile]
[INFO] コンパイルするものはありません - すべてのクラスは最新の状態です
[INFO] [surefire:test]
[INFO] Surefire レポートディレクトリ: 
C:\MVN\consumerBanking\target\surefire-レポート
-------------------------------------------------------
 テスト
-------------------------------------------------------
com.companyname.bank.AppTestを実行中
テスト実行: 1、失敗: 0, エラー: 0, スキップ: 0, 時間経過: 0.047 sec
結果:
テスト実行: 1、失敗: 0, エラー: 0, スキップ: 0
[INFO] [jar:jar]
[INFO] -------------------------------------------------------------------
[INFO] 构築成功
[INFO] -------------------------------------------------------------------
[INFO] 合計時間: 1 second
[INFO] 終了時: 木曜日 Jul 12 18:18:24 IST 2012
[INFO] 最終メモリ: 2M/15M
[INFO] -------------------------------------------------------------------

今、右クリックして App.javaランとして オプションを選択してください。 Java アプリケーションとして

以下の結果が表示されます:

こんにちは 世界!