7

私は Maven をよく知っていますが、通常は Netbeans を使用しているため、Java EE アプリケーションのデプロイが非常に簡単になり、変更のホット デプロイを処理できます。

私が一緒に働いているチームは現在、選択した IDE として Eclipse を使用していますが、以前に Maven プロジェクトを使用したことのあるチームはありません。そのため、WTP を介した (ホット) デプロイをサポートするために、Eclipse のプロジェクト ファセットを Maven プロジェクトに正しく追加する方法を知る必要があります。この特定の取り組みには Weblogic 12c を使用しています。

プロジェクトのレイアウトは、以下のようにシンプルです。

super-project (pom)
    project-ear (pom)
    project-ejb (pom)
    project-web (pom)

あなたが私に指摘できるリソースをありがとう。

4

2 に答える 2

16

必要なすべてのプラグインを Eclipse に既にインストールしていると思います。@Michał Politowski が言及しているように、M2EM2E-WTPなど。

アーキタイプ カタログを追加

  1. メニューに移動しますWindow--->Preferences

  2. で、Preferences windowを選択しますMaven---->Archetypes

  3. Right Panel、 ボタンをクリックしAdd Remote Catalog...ます。

  4. Remote Archetype Catalog windows、次のように入力します。 -

    1. Catalog file: http://repo.maven.apache.org/maven2
    2. Descriptionメイヴン・セントラル
  5. リモート カタログを追加します。

    1. Catalog file: http://download.java.net/maven/2
    2. DescriptionJava.Net
  6. クリックOKして変更を適用します。

親プロジェクトを作成する

  1. メニューに移動しますFile ---> New ---> Other
  2. で、Select Wizard Windowsを選択しますMaven ---> Project
  3. [次へ] をクリックし、必要な情報を入力して、 に進みますNew Maven Project
  4. Filterテキストボックスに、pom
  5. 選ぶorg.codehaus.mojo.archetypes:pom-root:1.1
  6. [次へ] をクリックし、必要な情報を入力して、親の作成を完了します。

子プロジェクトを作成する

  1. 親プロジェクトを右クリックして、 を選択しますNew ---> Other
    1. で、Select Wizard Windowsを選択しますMaven ---> Project
  2. [次へ] をクリックし、必要な情報を入力して、 に進みますNew Maven Project
  3. Parent Project=であることがわかります。MY PARENT
  4. Module namemy-ear、my-ejb、my-web などを入力します。Nextボタンをクリックして、
  5. Filterテキストボックスに、次のいくつかを入力し ます
    1. org.codehaus.mojo.archetypes:webapp-javaee6:1.5
    2. org.codehaus.mojo.archetypes:ejb-javaee6:1.5
    3. org.codehaus.mojo.archetypes:ear-javaee6:1.5
  6. [次へ] をクリックし、必要な情報を入力して、子の作成を完了します。

概要

NetBeans 7.x と Eclipse Juno の両方を一緒に使用しました。私がEclipseに移行すると、あなたと同じ問題に直面しました。次に、NetBeans のログから上記の手順を 1 つずつキャプチャし、Eclipse を使用して同じことを手動で行います。

これが役立つことを願っています。

于 2013-03-29T01:36:14.643 に答える
6

1 つの小さな変更を行います。

子プロジェクトを作成する

Right click at the parent project and select New ---> Other.
    At the Select Wizard Windows, select Maven ---> **Maven Module**

これにより、これが親の子プロジェクトとして自動的に認識されます。

于 2014-03-08T23:45:22.713 に答える