我如何为 java 使用最新的应用程序引擎 sdk(使用 maven 或 eclipse)?

How can i use the newest app engine sdk for java (with maven or eclipse)?

我想开始将 GAE 与 Java 一起使用,但我仍在努力使用工具。

我的第一次尝试是将 Eclipse 与 "Google Plugin for Eclipse" 一起使用。我知道了 运行ning,但是在调试时我得到的信息是我的 SDK 已过时。 所以我问自己,我怎样才能自己更新 SDK。此外,我有这种感觉,这不再是可行的方法,因为 Pluging/SDK 不再更新,并且有许多提示可供 IntelliJ 选择 IDE。

所以我继续阅读文档并找到了 maven-way。当我 运行 mvn appengine:devserver

时,重新设置所有内容并获取 sdk 已过时的信息
[INFO] There is a new version of the SDK available.
[INFO] -----------
[INFO] Latest SDK:
[INFO] Release: 1.9.46
[INFO] Timestamp: Wed Oct 19 03:22:06 CEST 2016
[INFO] API versions: [1.0]
[INFO]
[INFO] -----------
[INFO] Your SDK:
[INFO] Release: 1.9.22
[INFO] Timestamp: Sat Jul 11 00:55:48 CEST 2015
[INFO] API versions: [1.0]

当我检查 pom.xml 时,我可以看到它的原因:

<appengine.sdk.version>1.9.24</appengine.sdk.version>

但是这些版本不匹配,并且仅仅增加版本号是行不通的,因为 Maven 找不到存储库。

所以我再次问自己,文档是否仍然是可行的方法。

我当时尝试的下一个方法是使用 "gcloud" 命令行工具,但我现在又到了错过文档的地步。

所以我的问题是,如何使用当前的 SDK?

目前 "best tooling" 开始开发 java gae 应用程序是什么,因为到目前为止我的所有尝试似乎都已过时。蚂蚁?专家?蚀?智能? AndroidStudio?

感谢您的帮助!

截至 2016 年 11 月 8 日,最新版本为 1.9.46。你可以检查这个 page

要使用 Maven 访问,请使用此代码

<!-- https://mvnrepository.com/artifact/com.google.appengine/appengine-api-1.0-sdk -->
<dependency>
    <groupId>com.google.appengine</groupId>
    <artifactId>appengine-api-1.0-sdk</artifactId>
    <version>1.9.44</version>
</dependency>

大家可以关注一下page

此外,我还在 Eclipse 中使用 Maven 试验 GAE。希望,我们可以讨论得到一个富有成果的结果。你可以通过 aponmyway@gmail.com

联系我

看看Jello Framework。它是 GAE 的 Java 框架(免责声明 - 我是作者)。

您可以尝试 Getting started guide,它将让您在 30 分钟内起床并在 eclipse 中 运行。