App Engine フレキシブル環境では、Java 互換ライブラリを Java ランタイムとともに使用できます。この手順では、Apache Maven を使用してサンプルアプリを構築、実行、デプロイします。Maven のインストールについては、Apache Maven と App Engine プラグインの使用をご覧ください。
依存関係の宣言と管理
Maven を使用して依存関係を管理するには、プロジェクトの pom.xml
ファイル内にある <dependencies>
セクションで依存関係を指定する必要があります。
Java サーブレット ライブラリを指定する
Eclipse、Jetty、Tomcat アプリには、Java サーブレット ライブラリが必要です。これは、pom.xml
ファイルの <dependencies>
エントリで指定します。
SparkJava や Spring Boot などのフレームワークには、サーブレット ライブラリは必要ありません。
Java 用 Google Cloud クライアント ライブラリを使用する
Google Cloud サービスへの慣用的なアクセスには、Java 用 Google Cloud クライアント ライブラリを使用します。ライブラリを使用するには、ライブラリを依存関係として宣言します。
通常、アプリに必要な特定のライブラリのみに依存関係を宣言します。たとえば、Cloud Storage ライブラリを使用するには、次の手順を行います。