2011-08-11 22 views
1

Eclipseの動的Webプロジェクトを2つのライブラリに分割し、適切にリンクする方法はありますか?Eclipseで2つの動的Webプロジェクトをライブラリとして別のプロジェクトにリンクする

私はライブラリプロジェクトと他の2つのアプリケーション固有のWebプロジェクトを持っていたいと思います。どちらもライブラリプロジェクトを使用しています。

Eclipseの「参照」オプションを調べてプロジェクトをリンクしましたが、意図したとおりに動作しませんでした。 Web Fragment機能についても見てきましたが、libプロジェクトで定義する必要があるサーブレットと、サーブレットが両方のプロジェクトで同じになるよう定義することはできませんでした。

また、各プロジェクトで定義されたコンテンツによってlibプロジェクトのコンテンツをオーバーレイする方法はありますか?例:

-Lib 
    -WEB-INF 
     -img.jpg 


-AppProjectA (using Lib project) 
    -WEB-INF 
     -img.jpg 

私はAppProjectAにLibのプロジェクトを使用してAppProjectAで定義された1とlibのプロジェクトからインポートimg.jpgファイルを置き換えることができるようにしたいと思います。

私はMavenオーバーレイを調べましたが、それは私がする必要があるために少し狂っています。私はMavenよりもAntスクリプトを好む。私がここで何をする必要があるかを達成するためのアイデアはありますか?

答えて

0

私は十分に巧妙な蟻であなたはおそらくあなたが望むものを達成することができると思うが、私は棚から何も知らない。しかし、あなたは本当にこれを行う必要がありますか?他のWebアプリケーションからのリソースを参照するだけで、再利用のレベルを取得できますか?

それぞれをそれぞれ独自のコンテキストルートでデプロイするとします。

APPAからのページは、ライブラリJARプロジェクトに入れてEARのルートにJARをパッケージ化、またはWEB-INF/libにで、共通のコードについてAPPB

/appB/imgages/img.jpg 

を参照することができます各アプリの

関連する問題