Нужна помощь с настройкой Eclips для app engine
Есть проект, нужна помощь в открытии его в Eclipse и с дальнейшим обновлением проекта на app engine. Можно ли извлечь проект из Google app engine и в каком виде он будет?
Есть проект, нужна помощь в открытии его в Eclipse и с дальнейшим обновлением проекта на app engine. Можно ли извлечь проект из Google app engine и в каком виде он будет?
На каком языке выполнен проект? Go, Java, Python, PHP?
Например, Java, как правило, разворачивается на Google App Engine в виде стандартной war-директории, в соответствии с Servlet Specification 2.5. То есть, в скомпилированном виде. Следовательно, извлекать проект из GAEj толку мало. Хотя это можно сделать с помощью утилиты из SDK. Лучше взять исходники, чем заниматься декомпиляцией.
Подготовка к работе с проектом GAEj похожа на подготовку веб-приложения Java. Для сборки советую использовать Gradle c плагином, хотя и Maven с инструкциями и плагином подойдёт. Дополнительно необходим конфигурационный файл appengine-web.xml. При разработке используется сервер из комплекта SDK, созданный на базе Jetty.
С помощью указанного плагина для системы сборки можно выполнить ряд действий. Например:
Кроме того, для отладки необходимо создать удалённую конфигурацию отладчика и передавать локальному серверу при запуске некоторые параметры. При настройке отладчика IDE должна их показать.
Несмотря на то, что существует плагин для Eclipse, позволяющий сделать перечисленные выше действия с помощью кнопочек из IDE, я рекомендую использовать команды систем сборки и плагина GAE. Это даст Вам повторяемость процесса сборки на девелоперской машине и на сервере непрерывной интеграции, и на машине другого разработчика.