Как перейти к обновлению GAE SDK? - PullRequest
7 голосов
/ 27 сентября 2011

Я думаю об обновлении моей версии GAE SDK (1.5.1 -> 1.5.4). Однако я никогда не обновлял SDK раньше, и я не могу найти инструменты, предоставляемые GAE, чтобы облегчить эту задачу, и я не знаю, что GAE делает это автоматически.

Я понимаю, что могу просто загрузить новую версию SDK и перенастроить ее вручную в соответствии с моей ситуацией, но этот процесс кажется подверженным ошибкам и чрезмерным. Есть ли систематический или общепринятый способ, которым большинство программистов выполняют эту задачу?

Ответы [ 3 ]

5 голосов
/ 27 сентября 2011

Удалить (удалить) старый SDK; установить новый. Это то, что я делаю на своем персональном (Linux) ноутбуке. Сотрудники, использующие MacOS, делают то же самое.

Единственная «реконфигурация», которую я счел необходимой, - это использование плагина Google для Eclipse, который необходимо подтолкнуть, чтобы копировать новые файлы jar в каталоги WEB-INF / lib моих проектов Java. Python вообще не требует перенастройки.

3 голосов
/ 27 сентября 2011

С точки зрения обновления GAE SDK, производственная среда обновляется Google автоматически. То есть всякий раз, когда выпускается новая версия, рабочая версия будет обновляться до этой новой версии. Поэтому вам не нужно беспокоиться о том, что версия работает в производственной среде.

Что касается локальной среды тестирования, для обновления версии требуется ручное задание. Когда @splix спросил, какой язык вы на самом деле используете, процесс может немного отличаться. В моем случае, как Java-разработчик, мы используем плагин Maven для обработки всего этого. По сути, вам нужно обновить pom.xml, чтобы он указывал на правильную версию GAE, и запустить mvn gae: unpack, все последние версии будут загружены и использованы вашей локальной средой.

Этот процесс также довольно удобен в плагине Eclipse, так как в основном вам нужно обновить плагин Google для Eclipse, как то, что вы сделали для его установки. И после этого местная среда подберет последнюю полученную версию.

Я не парень из Python, поэтому, если вы после Python, мой ответ выше не поможет. Извините за это.

0 голосов
/ 08 апреля 2015

Если вы работаете с Android Studio, вам не нужно скачивать (прямо с сайта загрузки Google) или удалять что-либо.Просто перейдите на build.gradle (module:backend)

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

Измените номер версии SDK (например, с 1.9.18) на последний и выполните синхронизацию проекта (Конечно, вам необходимо подключиться к Интернету).Последняя версия будет загружена из репозитория maven / jcenter.

...