2010-06-02 28 views
3

我已經找到了IvyDE,它允許我解決一個懸而未決的Web應用程序的核心版本的問題,它需要能夠從更新庫中獲取額外的代碼,以便它位於Web應用程序的類路徑中。爲了提高開發速度,我發現「解析工作區」工具允許Eclipse將更新庫項目的文件夾直接放置在凍結核心Web應用程序的構建路徑中。適用於普通的Java應用程序。IvyDE + WTP:如何解決常見問題庫被WTP忽略?

但是,對於Web應用程序,看起來WTP(Eclipse Java EE模塊)確實而不是在類路徑上部署由常青藤庫表示的文件夾。這非常不方便。 IvyDE開發者認爲這是一個WTP的缺點,並不會解決它。我不能完全理解WTP人員對此的看法(除非它顯然很複雜),只是他們不會修復它。

所以,問題是:

有沒有給我買了保持冷凍Web應用程序與解凍更新庫項目,preferrably使用工作區設施解決能力與IvyDE工作的一種合理的方式?

我們目前使用GlassFish 3.0.1作爲Web容器。


編輯:JIRA問題是https://issues.apache.org/jira/browse/IVYDE-227


編輯:一些實驗後發現,Maven的工作很適合我們,並切換到。其中一個原因是現代月蝕中的Maven工具具有更好的WTP支持,並且能很好地映射到我們的工作流程中。

回答

0

對於這種事情,我們只是在Eclipse項目中添加一個基於Ant構建,監控的依賴文件,它只是直接更新WEB-INF/lib目錄,並呼籲爲工作區刷新。這樣我們就不會被綁定到一個特定的插件上,並且它在構建服務器上的工作也很好,而且沒有任何改變。