Как развернуть несколько Java services в тот же проект GCP?Как развернуть несколько Java-сервисов для одного и того же проекта GCP
В документации по указанию идентификатора проекта в appengine-web.xml имеется несколько упоминаний [1];
Элемент
<application>
содержит идентификатор проекта приложения. Это идентификатор проекта, который вы регистрируете при создании своего проекта в консоли Google Cloud Platform.
но игнорируется gcloud
и mvn
[1] [2] (курсив мой):
gcloud и gcloud оснастки (Intellij, Gradle, и новый Maven плагин -ins) игнорировать этот элемент
Обратите внимание, что хотя каждый файл appengine-web.xml должен содержать тег
<application>
, имя, которое вы указываете, игнорируется. Имя приложения берется из тега<application>
в файле appengine-application.xml.
Последняя цитата, похоже, применима к Java 8/Jetty 9 runtimes.
Проект java-gae-quickstart не имеет файла appengine-application.xml.
[1] - appengine-web.xml Reference
[2] - Organizing xml Configuration Files
Так что именно ваш вопрос тогда? Кстати, вы также можете установить applicationId через свойство maven: http://stackoverflow.com/questions/40071171/how-to-set-version-when-deploying-gae-java/40131216#40131216 – TomTasche
@TomTasche вопрос находится в заголовке и в первой строке сообщения. Тем не менее, я еще не пытался ничего установить с помощью свойства maven. –