如何更新GAE SDK?

时间:2011-09-27 00:21:41

标签: google-app-engine sdk updating

我正在考虑更新我的GAE SDK版本(1.5.1 - > 1.5.4)。但是,我之前从未更新过SDK,我找不到GAE提供的任何工具来完成这项任务,也不知道GAE会自动执行此操作。

我意识到我可以下载新版本的SDK并手动重新配置以适应我的情况,但这个过程似乎容易出错且过多。是否存在大多数程序员完成此任务的系统或传统方式?

3 个答案:

答案 0 :(得分:5)

删除(卸载)旧SDK;安装新的。这就是我在个人(Linux)笔记本电脑上所做的事情。使用MacOS的同事也这样做。

我发现必要的唯一“重新配置”是在使用Google Plugin for Eclipse时,需要提示将新的Java jar复制到我的Java项目的WEB-INF / lib目录中。 Python根本不需要任何重新配置​​。

答案 1 :(得分:3)

就GAE SDK更新而言,Google会自动更新生产环境。也就是说,无论何时发布新版本,生产版本都将更新为该新版本。因此,您永远不必担心在生产环境中运行的版本。

关于本地测试环境,需要一些手动任务来更新版本。由于@splix询问您实际使用的是哪种语言,因此过程可能略有不同。在我作为Java开发人员的情况下,我们在这里使用Maven插件来处理所有这些东西。基本上你需要做的是更新你的pom.xml以指向正确版本的GAE,然后运行mvn gae:unpack,所有最新版本将被你的本地环境下载和使用。

此过程在Eclipse插件中也非常方便,因为基本上您需要做的就是更新Google Plugin for Eclipse,就像您安装它一样。之后,本地环境将获得最新版本。

我不是一个Python人,所以如果你是在Python之后,我的上述回答我没有帮助。对不起。

答案 2 :(得分:0)

如果您使用的是Android Studio,则无需下载(直接从Google下载网站下载)或删除任何内容。只需转到build.gradle (module:backend)

dependencies {
    appengineSdk 'com.google.appengine:appengine-java-sdk:1.9.18'
}

更改SDK的版本号(例如从1.9.18)到最新版本并执行项目同步(当然您必须连接到Internet)。最新版本将从maven / jcenter存储库下载。