2013-08-22 52 views

回答

2

哎呀這就是問題所在,當你不使用管理依賴(與工具如Maven的,搖籃或常春藤),你必須下載用手一切,在配置編輯路徑指向下載JAR文件。

此示例顯然運行在AppEngine上,因此您必須下載Google AppEngine SDK。作者單獨下載它(和GWT SDK),而不是使用Google Plugin for Eclipse中的Eclipse插件。完成後,編輯構建路徑以修復依賴關係。

返回請求廠(而不是此示例),你需要的是:

    在構建路徑
  • gwt-user.jar如果你建立一個GWT應用程序,或requestfactory-client.jar如果您正在構建一個Java應用程序(如Android客戶端),用validation-api-1.0.0.GA.jar(和validation-api-1.0.0.GA-sources.jar如果你正在構建一個GWT應用程序)一起
  • WEB-INF/lib:或gwt-servlet.jar,用validation-api-1.0.0.GA.jar沿(你不應該需要將它們添加到您的構建儘管如此,它們包含的所有類都已經在gwt-user.jar中)。除了gwt-servlet.jar之外,你可能還需要gwt-servlet-deps.jar(不記得,試試看)
  • 如果你想使用bean驗證,也可以在你的WEB-INF/lib,但它是可選的。
  • 配置註釋處理與requestfactory-apt.jar,看到https://code.google.com/p/google-web-toolkit/wiki/RequestFactoryInterfaceValidation

而且一些鏈接去了解它:

+0

是的,我知道它,我將不得不下載它們。但是我想知道它們爲什麼需要的基本理解。 – Mann

+0

感謝您解釋... – Mann

+1

@Mann「我想知道爲什麼需要它們的基本理解」:RequestFactory不需要AppEngine;那個特定的項目顯然需要它,但這是特定於該項目的(因此不太適合StackOverflow,太具體)。所有必需的** JAR都在GWT SDK中;如果你願意,你可以添加一個兼容JSR 303的驗證器(如Hibernate Validator),但這是可選的(同樣,這個特定的項目似乎正在使用它)。 –