18

eclipse と maven をセットアップして新しい空の耳プロジェクトを作成する方法に関する記事をいくつか読みましたが、すべてのソリューションが完全ではなかったか、古すぎます。

3 つの pom.xml ファイルまたは 3 つのプロジェクトを作成する必要があると思います。

  1. WEB-APP 構造を持つクライアント プロジェクト (通常の動的 Web プロジェクトと同様)。これにより、WAR ファイルが作成されます。
  2. サーバー プロジェクトと ejbs。これは JAR ファイルである必要があります。
  3. 両方のプロジェクトを結合する ear プロジェクト。

私はEclipseに統合されたmavenプラグインの助けを借りてそれを試しました. (Heliosだと思います)ので、mavenはすでにEclipseに統合されています。だから私はに行きます

ファイル -> 新規 -> maven -> maven プロジェクト

「単純なプロジェクトを作成する」チェックボックスをオフのままにします。次の面では、アーキタイプ カタログを入手しました。クライアント プロジェクトを作成するために、maven-archetype-webapp バージョン 1.0 を探しました。しかし、WebContent\META-INF などのすべてのフォルダーがありません。

では、3 つのプロジェクトすべてを作成して一緒にビルドするにはどうすればよいでしょうか。

どうもありがとう、ハウケ

PS .: Maven を使用しないプロジェクトの作成に関する質問 5668710 を読み、依存関係管理を有効にしました。しかし、それは正しい方法ですか?私はそうは思わない。

4

2 に答える 2

25

質問のコメントで読むことができるように、プロジェクトを作成してconsoleインポートするのが最善の方法です。m2eclipse

コンソールでこの行から始めます

mvn archetype:generate

次に、アーキタイプを使用しますmaven-archetype-j2ee-simple

ejbこれにより、 、earおよびプロジェクトのプロジェクト構造が生成されますweb。それ以外の場合は、自分で 3 つの単純なプロジェクトを作成maven-archetype-quickstartし、関連するプラグインを追加できます

問題を処理する別の投稿を次に示します: Maven2: エンタープライズ プロジェクトのベスト プラクティス (EAR ファイル)

ここで見つけることができる別の良い例

于 2011-07-27T07:45:09.687 に答える