Миграция внутренних сервисов App Engine из среды исполнения Java 7 в среду исполнения Java 8 - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть проект, который использует как внешний, так и внутренний экземпляры, в среде выполнения Java 7, с использованием механизма приложений (https://cloud.google.com/appengine/docs/standard/java/modules/converting)

Теперь мы хотим перейти на среду выполнения Java, однако я не могу найтиспособ миграции внутреннего модуля / сервисов в этой среде. Поскольку структура на основе EAR не поддерживается в Java 8, как упомянуто в первом абзаце по следующей ссылке https://cloud.google.com/appengine/docs/standard/java/configuration-files

Пожалуйста, помогите мне найти способчтобы получить бэкэнд-сервисы / модуль в ядре приложения java 8 runtime.

Какие-либо справочные материалы или образцы, которые могут направить меня в правильном направлении?

1 Ответ

0 голосов
/ 20 февраля 2019

Плагин на основе Cloud SDK поддерживает несколько сервисов, не требуя упаковки EAR, и это часть процесса перехода с Java7 на Java8, вам придется внести некоторые изменения для Maven и Gradle для Java8. Для Maven вам потребуетсяво-первых, нужно добавить новый плагин в свой pom.xml , а во-вторых, обновить ваш application.xml , если вы используете конфигурацию мультисервисной службы EAR

дляGradle, вы добавите новый плагин в ваш classpath под зависимостями в вашем файле build.gradle , и вам также нужно будет обновить файл run.services , чтобы вы могли указать напо умолчанию, вторичные сервисы.

...