GWT运行时依赖关系

时间:2013-05-28 17:10:09

标签: java gwt jar dependencies runtime

请注意,对使用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等),但有些必须包含在我的WAR的WEB-INF/lib目录中,以便它们是可用于运行时类路径。

所以我问,上面哪些JAR是运行时依赖项?发布说明,GWT网站或SDK文档中没有任何内容......提前感谢!

1 个答案:

答案 0 :(得分:2)

您的WEB-INF/lib中不需要任何这些库。您只需要部署GWT编译的类。

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


更新以反映评论:

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