2011-01-07 18 views
6

Eclipseプロジェクトには、Jarファイルを生成するライブラリプロジェクトとそのJarに依存するWebプロジェクトが2つあります。どのようにしてWebプロジェクトを作成し、最初のプロジェクトjarを戦争中に自動的にエクスポートするのですか?私はこれが前に答えられていなければならないことを知っているが、本当にそれを見つけることはできない。戦争で何が起こるのかを判断するEclipseでJARをエクスポートしているEclipse

おかげで、

答えて

17

メカニズムはない「正常な」アプリケーション用としてビルド・パスですが、「デプロイメント・アセンブリ」。

動的Webプロジェクトのルートノードを右クリックし、[プロパティ]を選択し、[展開アセンブリ]を選択します。ここでプロジェクト(jarredされ、WEB-INF/libに追加されます)とプロジェクトの個々のjarファイルを追加できます。


EDIT 2015年8月20日:数年後、Mavenは主に、依存関係の管理にスクリプトベースのアプローチへのJavaベースのソフトウェアを構築するための標準的な方法となっています。これにはWARファイルを作成する方法が含まれており、3つの主要なIDE(IntelliJ、Netbeans、Eclipse)がこれを完全にサポートしているため、開発中にIDEを切り替えることができます。 Eclipseでは、Mavenプラグインによって完全に制御されるため、ここで尋ねられる問題は適用されません。

+0

ありがとう、私は3.5.2 Eclipseを使用していると私は私のプロジェクトのプロパティの任意のオプションを参照してください。私のプロジェクトの1つは間違いなく動的Webプロジェクトですが、もう1つはGoogleアプリケーションエンジンプロジェクトです。どうすればそのメニューオプションを手に入れることができますか?プラグインが1つまたは2つ欠けていますか? – aronp

+0

3.6で展開アセンブリに名前が変更されました。以前の名前を思い出すことはできません。 –

+0

私はそれがJava EEモジュールの依存関係だと思います。ありがとうございます。 – aronp

関連する問題