web-dev-qa-db-ja.com

Eclipseにインポートした後にMavenプロジェクトをビルドおよび実行する方法IDE

Mavenを使用してEclipseでJavaプロジェクトを構築することを学んでいます。 JavaプロジェクトHelloWorldを作成しました
フォルダー内の「maven-archetype-quickstart」テンプレートD:/maven_projects。次に、MavenプロジェクトをEclipse IDEをサポートするように変換するために、プロジェクトフォルダーに移動してコマンドを発行しました。
mvn Eclipse:eclipseおよびmvn package

次に、プロジェクトをEclipseにインポートし、EclipseクラスパスでMavenローカルリポジトリを設定するなど、必要なEclipse構成を行いました。これで、プロジェクトはD:/EclipseWorkspaceフォルダーになりました。 Eclipse印刷「helloworld」でプロジェクトを正常に実行しました。

Nowプロジェクトの開発に進み、そのためにEclipseでpom.xmlに新しい依存関係を追加したい場合、新しいjarはクラスパスに追加されません。プロジェクトを実行します。

だから私の質問は、MavenプロジェクトをEclipseにインポートした後、pom.xmlにさらに依存関係を追加し、プロジェクトをビルドして実行するにはどうすればよいですか?これを行うための推奨される効率的な方法は何ですか?

39
mukund

M2Eclipseコマンドラインツール(つまり、mvn Eclipse:eclipse)を使用せず、代わりに m2e と呼ばれる組み込みのMavenサポートを使用することをお勧めします。

Eclipseからプロジェクトを削除してから、プロジェクトでmvn Eclipse:cleanを実行してm2Eclipseプロジェクトデータを削除します。最後に、Eclipseの最新バージョンでは、[インポート]> [Maven]> [既存のプロジェクトをワークスペースに...]を実行し、pom.xmlを選択します。

M2eは依存関係を自動的に管理し、必要に応じてダウンロードします。また、新しい「Run as Maven build ...」インターフェースを介してMavenビルドをサポートします。それはかなり気の利いたものです。

48
Duncan Jones

依存関係は、pom.xmlファイルの変更後に、m2eプラグインを使用してEclipseの「Maven-> Update Project ..」を使用して更新できます。 Maven Project Update based on changes on pom.xml

16
Abhijeet

1。プロジェクトの更新

プロジェクトmavenを右クリックして、プロジェクトを更新します。

2。プロジェクトのビルド

プロジェクトをもう一度右クリックします。実行> Mavenビルド

「実行構成」をまだ作成していない場合は、いくつかの自動入力された値で新しい構成が開きます。

名前を変更できます。 「ベースディレクトリ」は自動入力された値になります。そのままにしてください。 「ゴール」フィールドにmavenコマンドを与えます。

すなわち、建物の目的のための「クリーンインストール」

適用をクリックします

実行をクリックします。

3。Tomcatでプロジェクトを実行します

プロジェクトをもう一度右クリックします。実行>実行構成。 Run-Configurationウィンドウが開きます。

右側の列から「Maven Build」を右クリックし、「新規」を選択します。空の構成が開きます。

必要に応じて名前を変更します。ベースディレクトリフィールドでは、3つのボタン(workspace、FileSystem、Variables)を使用して値を選択できます。また、以前に作成した実行構成から自動生成された値をコピーして貼り付けることもできます。 「Tomcat:run」として目標を指定します。適用をクリックします。実行をクリックします。

スナップショットでより明確なアイデアを得るには、次のリンクを使用します。

EclipseでのMavenプロジェクトのビルドと実行

(この回答が、質問のトピックの後に誰かが来るのを助けることを願っています)

11
Yasitha Bandara

Eclipse用の m2e プラグインをインストールするだけです。次に、「既存のMavenプロジェクトをインポートする」というEclipseのインポートステートメントに新しいコマンドが追加されます。

4
Alon Bar David

答え1

  1. Eclipseでプロジェクトを右クリックします
  2. mavenに移動->プロジェクトを更新

答え2

pom.xmlを更新した後、単にAlt + F5を押してください。これにより、プロジェクトが再度ビルドされ、すべてのjarファイルがダウンロードされます

2
Priyal Shah

pom.xmlに依存関係を追加する場合、maven cleanを実行しますそしてmaven build、プロジェクトにjarを追加します。

http://mvnrepository.com/ で依存関係アーティファクトを検索できます。

また、jarを追加しない場合は、jarを取得できないことを意味するエラーが表示されます。これは、破損したリポジトリまたは接続の問題が原因である可能性があります。

1つまたは2つのjarの場合は、ダウンロードしてビルドパスに追加することをお勧めしますが、多くの依存関係がある場合はmavenを使用します。

1
anshulkatta
  1. プロジェクトを右クリックします
  2. Maven> Update Projectに移動します
  3. スナップショット/リリースの強制更新チェックボックスを確認します
  4. OKをクリック

それで全部です。ビルドの進行状況は左下隅で確認できます。

1