É 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 amostra usando um ambiente de execução Java compatível. Para mais informações sobre como usar versões compatíveis do Java, 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 em
a seção <dependencies> no
pom.xml
arquivo 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 gcloud app deploy.
Especificar a biblioteca de servlets Java
Os aplicativos Jetty e Tomcat exigem a biblioteca de servlets Java. Especifique-a na entrada
do arquivo pom.xml file's <dependencies> entry:
Usar as bibliotecas de cliente do Cloud
As bibliotecas de cliente do Cloud para Java 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.