私が現在取り組んでいるサイトは、いくつかの Java プロジェクトと、A
それらを参照するメインの Web プロジェクトで構成されています。私が使用している IDE は Eclipse Helios です。
私が達成しようとしているのは、新しいプロジェクトB
をスタックに追加することです。このプロジェクトはメインのプロジェクトからも参照されますが、それ自体が Web プロジェクトです。B
の Deployment Assemblyに追加するとA
、発行時に、Eclipse は自動的にそれを war としてパッケージ化し、サーバーの にデプロイしますWEB-INF/lib
。
jar としてデプロイしたいのですが、プロジェクトの Web の性質も維持します。これは、プロジェクトで実行されるいくつかの機能 (およびテスト) があるためです。から jar を構築するための ant タスクがありB
ますが、Eclipse でそれらを使用する方法がわかりません。また、Eclipse で Web プロジェクトから jar をデプロイできるかどうかもわかりません。
jar を手動で (ワークスペースからのアーカイブとして) 追加できますが、それは、誰かがすべてのプロジェクトをクリーンアップするたびにB
、ビルドはクラスのみをコンパイルし、デプロイはそれらを戦争。
PS私はデザインが貧弱であることを知っていますが、私には権限がないので、それを変更することは問題外です:)。