É possível qualquer biblioteca Java compatível com o ambiente de execução Java no ambiente padrão do App Engine. Estas instruções usam o Apache Maven para criar, executar e implantar o aplicativo de amostra. 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
.
Dependências particulares com o Artifact Registry
Se você precisar hospedar dependências privadas para o aplicativo Java, use um repositório Java do Artifact Registry. A conexão com um repositório Maven hospedado no Artifact Registry requer o plug-in Artifact Registry Maven Tools para sua configuração do Maven ou Gradle.
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
:
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.