Java Eclipse是否将第三方GWT库上载到GAE?

Java Eclipse是否将第三方GWT库上载到GAE?,java,google-app-engine,gwt,jar,client-side,Java,Google App Engine,Gwt,Jar,Client Side,降低应用程序冷启动延迟的提示之一是使用/上传尽可能少的JAR。我想知道如何防止第三方GWT库(如gwtquery.jar等)上传到GAE?(一旦应用程序被编译,它们就变得毫无用处,因此如果将其归因于延迟,那将是非常不幸的。) 如果能够在仍然使用EclipseGWT插件的情况下过滤特定文件,那就太好了 我怎样才能知道他们是否被上传?控制台输出在这方面似乎没有太大帮助。只有WEB-INF/lib下的JAR才会上传到GAE。您可以通过不将GWT JAR放在WEB-INF/lib下,而通过在项目构建路径

降低应用程序冷启动延迟的提示之一是使用/上传尽可能少的JAR。我想知道如何防止第三方GWT库(如gwtquery.jar等)上传到GAE?(一旦应用程序被编译,它们就变得毫无用处,因此如果将其归因于延迟,那将是非常不幸的。)

如果能够在仍然使用EclipseGWT插件的情况下过滤特定文件,那就太好了


我怎样才能知道他们是否被上传?控制台输出在这方面似乎没有太大帮助。

只有WEB-INF/lib下的JAR才会上传到GAE。您可以通过不将GWT JAR放在WEB-INF/lib下,而通过在项目构建路径中外部链接它们来防止上载GWT JAR。

如果使用Maven,您应该使用提供的
范围声明您的依赖项。这样,它们将出现在编译类路径中,但不包括在WAR文件中。

冷启动延迟取决于加载处理请求所需的所有类所需的时间。如果您上传一个JAR文件,但没有任何引用,则不会加载该文件,因此不会影响冷启动延迟。

Cool。我在什么地方读到了?盖伊?启动时扫描我所有的罐子。(也许这种说法仅限于JDO,但我对此不确定。显然,这与我无关。)好消息,谢谢你,尼克!