É possível usar qualquer biblioteca compatível com Java com o ambiente de execução do Java no ambiente flexível do App Engine. Estas instruções usam o Apache Maven para criar, executar e implantar um aplicativo de exemplo usando um ambiente de execução Java com suporte. Para mais informações sobre o uso de versões do Java com suporte, consulte o Ambiente de execução do Java.
Para detalhes sobre como instalar o Maven, consulte Como usar o Apache Maven e o plug-in do App Engine.Declarar e gerenciar dependências
Para gerenciar dependências usando o Maven, é preciso especificar as dependências na seção <dependencies>
no arquivo pom.xml
(em inglês) do projeto.
Para gerenciar a dependência do projeto no próprio Maven, use o
Maven Wrapper. Se você não usar o
Maven Wrapper, o App Engine usará uma versão recente do Maven
por padrão ao executar o gcloud app deploy
.
Especificar a biblioteca de servlets Java
Os aplicativos Jetty e Tomcat exigem a biblioteca de servlets Java. Especifique-a na
entrada <dependencies>
do arquivo pom.xml
:
Usar as bibliotecas de cliente do Cloud
As bibliotecas de cliente do Cloud para Java (em inglês) fornecem acesso idiomático aos serviços do Google Cloud. Para usar uma biblioteca, declare-a como uma dependência.
Normalmente, você declara dependências somente nas bibliotecas específicas de que seu app precisa. Por exemplo, para usar a biblioteca do Cloud Storage:
É possível configurar as bibliotecas de cliente do Cloud para Java para processar autenticações automaticamente.