2011-03-09 135 views
3

我創建了一個「google項目」...使用gwt/gae插件創建了新的web項目。現在我想在另一個項目中引用代碼。如何添加項目作爲對GWT/GAE項目的依賴

  • 我有項目到構建路徑並啓動項目。 GAE在依賴項目中找不到類。

  • 我試過然後將動態web模塊facet添加到google項目,然後編輯部署程序集並添加這樣的項目...沒有奏效。

我運行該項目的方式是「作爲web應用程序運行」。

如何將項目作爲依賴項添加到Google項目上?我使用Helios Eclipse,最新的谷歌插件,gwt和gae。

UPDATE:

這實際上不是一個 「GWT」 項目 - 不具有前端。這是一個後端GAE項目。

回答

2

對於部署,您目前不能(部署Gwt 2.2)部署一個直接引用其他gwt項目的gwt項目。相反,您必須將其他項目導出到jar文件,並將jar文件包含在head項目的構建路徑中。只要這些jar文件存在於war/WEB-INF/lib中,那麼它將正確部署。

出於測試目的,您可以在宿主模式的構建路徑上引用項目本身,但只要部署它,就需要在lib目錄中使用導出的jar。

1

如果您的其他項目也是gwt項目,並且您想使用* .client包中的類,則需要在其他項目中「繼承」該模塊。見http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules。如果這不是問題,也許你可以解釋一下你的意思是「找不到課程」。這些類在編譯時沒有找到?運行?什麼是實際的信息?

+0

我在啓動時得到了一個ClassNotFoundException - 它正在尋找的類在「其他」項目中。 – 2011-03-10 08:53:12

相關問題