Как я могу использовать новейший движок приложений SDK для Java (с Maven или Eclipse)?
Я хотел начать использовать GAE с Java, но я все еще борюсь с инструментами.
Моей первой попыткой было использование Eclipse с "Плагином Google для Eclipse". Я запустил его, но при отладке я получаю информацию, что мой SDK устарел. Поэтому я спрашиваю себя, как я могу обновить SDK самостоятельно. Более того, у меня есть ощущение, что это уже не тот путь, потому что Pluging/SDK больше не обновляется и есть много подсказок для IntelliJ, как для IDE.
Так что я продолжил с документацией и нашел Maven-Way. Настройте все заново и получите также информацию о том, что SDK устарел, когда я запускаю mvn appengine:devserver
[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?
Каков на данный момент "лучший инструмент" для разработки приложений Java, поскольку все мои попытки до сих пор кажутся устаревшими. Муравей? Maven? Затмение? IntelliJ? AndroidStudio?
Спасибо за любую помощь!
2 ответа
Последняя версия 1.9.46 по состоянию на 8 ноября 2016 года. Вы можете проверить эту страницу
Для доступа с помощью 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>
Вы можете следить за этим на этой странице
Кроме того, я также экспериментирую с GAE с Maven в Eclipse. Надеюсь, мы можем обсудить, чтобы получить плодотворный результат. Вы можете связаться со мной по адресу aponmyway@gmail.com
Посмотрите на Jello Framework. Это Java-фреймворк для GAE (Disclaimer - я автор).
Вы можете попробовать руководство по началу работы, которое поможет вам начать работу в затмении менее чем за 30 минут.