É possível usar qualquer biblioteca compatível com Java com o
ambiente de execução do Java no ambiente flexível do App Engine.
Nestas instruções, usamos o Apache Maven para criar, executar e implantar um aplicativo de amostra usando o ambiente de execução Java 8 e 11/17. É necessário atualizar seu app.yaml
para usar a nova versão. Consulte
Ambiente de execução do Go para mais informações
sobre como usar os novos ambientes de execução.
Para detalhes sobre como instalar o Maven, consulte Como usar o Apache Maven e o plug-in do App Engine.
Como 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
.
Como 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
:
versão 11/17
versão 8
Como 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.