您构建应用的Google App Engine SDK版本是否会影响生产应用引擎上的任何内容?

如果我使用App Engine SDK的1.2.6开发,一旦我发布到生产,我的应用程序仍然会使用生产应用程序引擎上所有库的1.2.6版本吗? 或者它会自动使用最新版本的核心应用程序引擎库吗?

看起来它会继续使用旧库,直到您手动升级应用程序中包含的库。 来自Google App Engine Java文档

此API由SDK附带的appengine-api – *。jar表示(其中*表示API和SDK的版本)。 您可以通过在应用程序的WEB-INF / lib /目录中包含此JAR来选择应用程序使用的API版本。 如果发布了新版本的Java运行时环境,该版本引入了与现有应用程序不兼容的更改,则该环境将具有新版本号。 您的应用程序将继续使用以前的版本,直到您使用新版本(从较新的SDK)替换JAR并重新上载应用程序。