Преобразование проекта Java Eclipse к Google AppEngine один

@abdu

, который главным, я нашел, что MySQL имеет по MSSQL, является поддержка часового пояса - способность приятно изменить между часовыми поясами, уважение перехода на летнее время, является фантастическим.

Сравнивают это:

mysql> SELECT CONVERT_TZ('2008-04-01 12:00:00', 'UTC', 'America/Los_Angeles');
+-----------------------------------------------------------------+
| CONVERT_TZ('2008-04-01 12:00:00', 'UTC', 'America/Los_Angeles') |
+-----------------------------------------------------------------+
| 2008-04-01 05:00:00                                             |
+-----------------------------------------------------------------+

к искривлениям, включенным в этот ответ .

Что касается 'легче использовать' комментарий, я сказал бы, что дело в том, что они отличаются, и если Вы знаете один, будут издержки в изучении другого.

6
задан David Underhill 24 April 2010 в 16:53
поделиться

4 ответа

Я думаю, что с Плагин GAE для Eclipse , вы можете создать скелет приложения GAE. Вам просто нужно переместить ваши старые файлы проекта в этот проект, и все готово.

Что касается простого преобразования, я не знаю, возможно ли это,

1
ответ дан 17 December 2019 в 07:07
поделиться

Я использую подключаемый модуль GAE Eclipse 1.2.1 и Eclipse 3.4.2, и я пробовал ту же операцию, но пока безуспешно. Я считаю, что плагин eclipse жестко запрограммирован на поиск различных компонентов в определенных местах. (Правильный подход состоял бы в том, чтобы настроить плагин GAE для поиска всех компонентов WEB-APP в местах, отличных от заданных по умолчанию.) Я думаю, что с учетом этих версий преобразование проекта eclipse напрямую было бы невозможно.

Возможным решением, учитывая это ограничение, было бы создание нового проекта GAE и копирование всего существующего кода в эту структуру без изменения папок, уже созданных плагином GAE.

1
ответ дан 17 December 2019 в 07:07
поделиться

Не уверен во всем, что касается GAE, но вы можете скопировать содержимое своих старых проектов:

  • Создать новый проект GAE
  • Закройте его
  • Используйте файловый менеджер вне eclipse чтобы скопировать все содержимое ваших старых проектов в новый проект. Убедитесь, что вы включили папку ".svn", она может быть невидимой в проводнике / наутилусе / в любом другом месте. Вам также следует подумать о том, чтобы оставить файл .project нового проекта в покое, так как он может содержать специфическую конфигурацию GAE.
  • Откройте проект в Eclipse снова.
  • Щелкните правой кнопкой мыши проект -> Команда -> Поделиться проектом -> Выберите SVN
  • URL вашего старого проекта уже должен быть там, оставьте переключатель «Использовать настройки проекта» установленным.

Проект подключается обратно к старому местоположению репозитория, и в режиме синхронизации вы должны увидеть новые файлы как исходящие.

0
ответ дан 17 December 2019 в 07:07
поделиться

Не знаю, будет ли это работать для преобразования проекта Java -> GAE, но мне посчастливилось сделать что-то подобное, преобразовав проекты General -> Java, выполнив следующие шаги:

  1. Закройте свой проект.
  2. Откройте файл проекта (который находится в корневом каталоге соответствующего проекта) с именем .project в редакторе по умолчанию. Найдите:

    >
    >

и измените его на

 <natures>

      <nature>org.eclipse.jdt.core.javanature</nature>

 </natures>

Сохраните измененный файл.

  1. Откройте проект снова - теперь это проект Java .

Конечно, вам нужно будет создать новый проект GAE, а затем заглянуть внутрь его .project-файла, чтобы получить правильное содержимое элемента. Я обнаружил, что вышеперечисленные шаги выполняются в Google, поэтому, к сожалению, я не могу указать на исходный источник приведенных выше инструкций.

1
ответ дан 17 December 2019 в 07:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: