2011-08-11 36 views
1

有沒有辦法將Eclipse中的動態Web項目拆分爲兩個庫並將它們正確地鏈接起來?在Eclipse中將兩個動態Web項目鏈接到另一個項目作爲庫

所以,我想有一個庫項目和兩個其他應用程序特定的Web項目。兩者都使用庫項目。

我查看了Eclipse中的「引用」選項以鏈接項目,但沒有按預期工作。我還研究了Web Fragment功能,但是這並沒有讓我定義需要在lib項目中定義的servlet以及兩個項目的servlet都是相同的。

此外,有沒有一種方法可以通過每個項目中定義的內容來覆蓋lib項目中的內容?例如:

-Lib 
    -WEB-INF 
     -img.jpg 


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

我希望能夠使用AppProjectA的庫項目並替換與AppProjectA定義的一個的lib項目進口img.jpg文件。

我看着Maven覆蓋圖,但對於我需要做的事情來說這太瘋狂了。我也比Maven更喜歡Ant腳本。關於如何完成我需要在這裏完成的任何想法?

回答

0

我猜測你有足夠聰明的螞蟻,你可能會達到你想要的,但我不知道任何現成的東西。但是你真的需要這樣做嗎?通過引用其他Web應用程序的資源,您可以獲得重用級別嗎?

假設您部署了兩個都有自己的上下文根。

從的appA一個頁面可以指程序appB

/appB/imgages/img.jpg 

對於共同的代碼,把它放在一個庫JAR項目,在耳根包裝JAR,或在WEB-INF/lib中的每個應用程序。

相關問題