1

请注意,对使用 Google-Eclipse 插件不感兴趣;我想手动管理所有依赖项。

刚刚下载了GWT 2.5.1 SDK并查看了它附带的所有 JAR:

gwt-api-checker.jar     requestfactory-apt-src.jar
gwt-codeserver.jar      requestfactory-client.jar
gwt-dev.jar             requestfactory-client-src.jar
gwt-elemental.jar       requestfactory-client+src.jar
gwt-servlet-deps.jar    requestfactory-server.jar
gwt-servlet.jar         requestfactory-server-src.jar
gwt-soyc-vis.jar        requestfactory-server+src.jar
gwt-user.jar            validation-api-1.0.0.GA.jar
requestfactory-apt.jar  validation-api-1.0.0.GA-sources.jar

显然,其中一些 JAR 用于 SDK(gwt-dev.jargwt-codeserver.jar等),但有些需要包含在我的 WARWEB-INF/lib目录中,以便它们可用于运行时类路径。

所以我问,上面哪些JAR是运行时依赖?发行说明、GWT 的网站或 SDK 文档中没有任何内容……在此先感谢!

4

1 回答 1

2

您的WEB-INF/lib. 您只需要部署 GWT 编译的类。

您在部署的 Web 应用程序中需要 GWT 库的唯一原因是您在服务器端代码(例如 GWT RPC)中使用了 GWT 功能。


更新以反映评论:

请参阅https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory#allTogether

于 2013-05-28T17:45:45.717 回答