Pode usar quaisquer bibliotecas compatíveis com Java com o tempo de execução Java no ambiente padrão do App Engine. Estas instruções usam o Apache Maven para criar, executar e implementar uma app de exemplo. Para ver detalhes sobre a instalação do Maven, consulte o artigo Usar o Apache Maven e o plug-in do App Engine.
Declare e faça a gestão de dependências
Para gerir dependências através do Maven, tem de especificar as dependências na secção <dependencies>
no ficheiro pom.xml
do seu projeto.
Para gerir a dependência do seu projeto no próprio Maven, pode usar o Maven Wrapper. Se não usar o
Maven Wrapper, o App Engine usa por predefinição uma versão recente do Maven
quando executa gcloud app deploy
.
Dependências privadas com o Artifact Registry
Se precisar de alojar dependências privadas para a sua app Java, pode usar um repositório Maven do Artifact Registry. A ligação a um repositório Maven alojado no Artifact Registry requer o plug-in Artifact Registry Maven Tools para a configuração do Maven ou Gradle.
Especifique a biblioteca de servlets Java
As apps Eclipse Jetty e Tomcat requerem a biblioteca de servlets Java. Especifique-o na entrada <dependencies>
do ficheiro pom.xml
:
Use as bibliotecas de cliente da Google Cloud
As bibliotecas cliente do Google Cloud para Java oferecem acesso idiomático aos serviços do Google Cloud. Para usar uma biblioteca, declare-a como uma dependência.
Normalmente, só declara dependências nas bibliotecas específicas de que a sua app precisa. Por exemplo, para usar a biblioteca do Cloud Storage:
Pode configurar as bibliotecas cliente da nuvem para Java para processarem a autenticação automaticamente.