2013-02-20 30 views
0

我試圖找到組織方式的GAE有幾個項目:包含GAE如何使用GAE的谷歌插件在Eclipse組織GAE項目在Eclipse

  • 的Web應用程序項目(一個Web應用程序項目) Web應用程序。
  • Java項目與數據訪問
  • 與公用事業類

我的問題就在這裏一個Java項目是如何的事情聯繫在一起。我想在構建和執行路徑中添加兩個Java項目。由於Web App項目遵循JavaEE結構,因此只考慮WEB-INF/lib目錄中指定的內容。

我想了解如何基於Eclipse工作區中存在的Java項目(基於GAE的Google Eclipse插件提供的內容)來模擬此目錄中的Jar文件。

我在WebApp項目屬性Google> Web Application中看到了一些似乎相關的內容,即「禁止有關這些構建路徑條目在WEB-INF/lib之外的警告」部分。

回答

1

要使GAE Web應用程序運行,您需要分別包含在WEB-INF/classes或WEB-INF/lib文件夾中的項目的類或jar。

  • 一種方式是建立自己的數據和公用事業項目,並把產生的罐子在WEB-INF/lib文件夾。然後,你可以從你的網絡應用程序引用這些罐子作爲庫,並且應該沒問題。當然,手動操作有點麻煩,所以你應該檢查一下依賴管理工具。從個人經驗來看,艾維和艾維德很容易進入,並應該涵蓋您的需求,儘管Maven和其他人都有自己的優勢。
  • 另一種更容易(但結構更少)的方法是在構建路徑中(使用數據和實用程序項目的源文件夾)使用鏈接的源文件夾。通過這種方式,Eclipse將把這些子項目構建到WEB-INF /類中,構建和執行應該類似地工作。
+0

感謝您的回答馬克!因此,如果我正確理解,沒有類似的支持,比WTP模擬一個項目的WEB-INF/lib文件夾中的jar ... – 2013-02-22 13:49:07

+0

@thierrytemplier很高興它有幫助。我沒有看到/聽到這樣的GAE,但如果你讓我知道或建議編輯。我記得看到一些使用JRebel的解決方案,所以如果這是一個話題,你仍然可以檢查這條道路。就個人而言,上述工作現在很好,並且複雜程度最低。 – 2013-04-19 09:07:06

相關問題