Pode usar quaisquer bibliotecas compatíveis com Java com o tempo de execução Java no ambiente flexível do App Engine. Estas instruções usam o Apache Maven para criar, executar e implementar uma app de exemplo usando um tempo de execução Java suportado. Para mais informações sobre a utilização de versões Java suportadas, consulte o artigo Tempo de execução Java.
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
.
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.