MavenとEclipse Heliosで完全な耳プロジェクトを作成します
-
26-10-2019 - |
質問
EclipseとMavenをセットアップして新しい空の耳プロジェクトを作成する方法についての記事をいくつか読みましたが、すべてのソリューションは完全ではなく、古いものではありません。
3つのpom.xmlファイル /または3つのプロジェクトを作成する必要があると思います。
- Web-App構造を備えたクライアントプロジェクト(通常の動的Webプロジェクトなど)。これにより、戦争ファイルが表示されます。
- EJBとのサーバープロジェクト。これはjarファイルである必要があります。
- 両方のプロジェクトに参加する耳プロジェクト。
Eclipseの統合されたMavenプラグインの助けを借りてそれを試しました。 (私はヘリオスを信じています)MavenはすでにEclipseに統合されています。だから私は行きます
ファイル - > new-> maven-> mavenプロジェクト
「シンプルなプロジェクトの作成」チェックボックスをチェックしておきます。次の側では、Archetypeカタログを入手しました。クライアントプロジェクトを作成するために、Maven-Archetype-Webappバージョン1.0を探しました。しかし、WebContent Meta-INFなどのすべてのフォルダーは欠落しています。
それでは、3つのプロジェクトをすべて作成するにはどうすればよいですか?
どうもありがとう、ハケ
PS。:質問5668710で、Mavenなしでプロジェクトの作成について読み、依存関係管理をアクティブにしました。しかし、それは正しい方法ですか?私はそうは思わない。
解決
経由でプロジェクトを作成します console
そしてそれらを介してインポートします m2eclipse
質問のコメントで読むことができるので、最良の方法です。
コンソールのこの行から始めます
mvn archetype:generate
次に、アーキタイプを使用します maven-archetype-j2ee-simple
これにより、プロジェクト構造が生成されます ejb
, ear
と web
プロジェクト。それ以外の場合は、3つの簡単なプロジェクトを作成できます maven-archetype-quickstart
自分で、コンセンティブプラグインを追加します
これが別の投稿です。問題を処理します。 Maven2:エンタープライズプロジェクトのベストプラクティス(EARファイル)
あなたが見つけることができる別の良い例 ここ
他のヒント
エンタープライズアプリケーションを作成するための最良かつ最もクリーンな方法(3つのプロジェクトすべて、瓶、戦争....つまり、jarと戦争は耳にリンクされています).... NetBeansおよびImportでMaven Enterpriseアプリケーションを介して作成することです。エクリプスへのプロジェクト全体。
イムランに感謝します