Puedes usar cualquier biblioteca compatible con Java con el tiempo de ejecución de Java en el entorno flexible de App Engine. En estas instrucciones se usa Apache Maven para compilar, ejecutar y desplegar una aplicación de ejemplo con un tiempo de ejecución de Java compatible. Para obtener más información sobre cómo usar las versiones de Java compatibles, consulta el tiempo de ejecución de Java.
Para obtener más información sobre cómo instalar Maven, consulta Utilizar Apache Maven y el complemento de App Engine.Declarar y gestionar dependencias
Para gestionar las dependencias con Maven, debes especificarlas en la sección <dependencies>
del archivo pom.xml
de tu proyecto.
Para gestionar la dependencia de tu proyecto en Maven, puedes usar Maven Wrapper. Si no usas Maven Wrapper, App Engine usará de forma predeterminada una versión reciente de Maven al ejecutar gcloud app deploy
.
Especifica la biblioteca de servlets de Java
Las aplicaciones Eclipse Jetty y Tomcat requieren la biblioteca de servlets de Java. Especifícalo en la entrada <dependencies>
de tu archivo pom.xml
:
Usar las bibliotecas de cliente de Cloud
Las bibliotecas de cliente de Cloud para Java proporcionan acceso idiomático a los servicios de Google Cloud. Para usar una biblioteca, declárala como dependencia.
Normalmente, solo declaras dependencias en las bibliotecas específicas que necesita tu aplicación. Por ejemplo, para usar la biblioteca de Cloud Storage, haz lo siguiente:
Puede configurar las bibliotecas de cliente de Cloud para Java para gestionar la autenticación automáticamente.