使用 Java 库

您可以在 App Engine 柔性环境中使用任何与 Java 运行时兼容的 Java 库。本文中的说明使用 Apache Maven 来构建、运行和部署示例应用。如需详细了解如何安装 Maven,请参阅使用 Apache Maven 和 App Engine 插件

声明和管理依赖项

如需使用 Maven 管理依赖项,您需要在项目 pom.xml 文件的 <dependencies> 部分中指定依赖项。

指定 Java Servlet 库

Eclipse、Jetty 和 Tomcat 应用需要使用 Java Servlet 库。请在 pom.xml 文件的 <dependencies> 条目中指定该库:

<dependencies>

  <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <type>jar</type>
    <scope>provided</scope>
  </dependency>

</dependencies>

请注意,诸如 SparkJavaSpring Boot 之类的框架不需要使用 Servlet 库。

使用 Java 版 Google Cloud 客户端库

如需使用 Java 版 Google Cloud 客户端库,您可以向 pom.xml 文件添加以下行:

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud</artifactId>
  <version>0.8.0</version>
</dependency>

如需验证当前版本号,您可以查看 google-cloud 库网页顶部的示例代码段。

导入特定库

您还可以导入特定库,例如 Cloud Storage 库:

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-storage</artifactId>
  <version>1.83.0</version>
</dependency>