Java クイック スタート

このプロジェクトでは、Terraform で簡単な Google Mirror API の主要な機能のデモを行います

クイック スタート プロジェクトの完全デモ版を見るには、次のページにアクセスしてください: https://glass-python-starter-demo.appspot.com. それ以外の場合は、この後、独自のバージョンをデプロイする方法を説明します。

GitHub でダウンロード

前提条件

システムがクイック スタート プロジェクトの次の前提条件を満たしていることを確認します。

  • Java 1.6
  • Apache Maven - ビルドプロセスの一部に使用されます。

Google API Console プロジェクトを作成する

次に、Google Mirror API へのアクセスを有効にします。

  1. Google API Console に移動して、新しい API プロジェクトを作成します。
  2. [サービス] をクリックし、新しいプロジェクトで Google Mirror API を有効にします。 Google API Console 上の Google Mirror API
  3. [API Access] をクリックして、ウェブ アプリケーション用の OAuth 2.0 クライアント ID を作成します。 Google API Console の [API Access] セクション
  4. Glassware の製品名とアイコンを指定します。これらのフィールドは OAuth 権限付与に表示される 画面に表示されます ブランド情報を指定する
  5. [ウェブ アプリケーション] を選択し、ホスト名に任意の値(localhost など)を指定します。 アプリケーション タイプの選択
  6. クライアント ID の [設定を編集...] をクリックして、リダイレクト URI を指定します。コールバック URL を指定する ローカル開発用ウェブサーバー(http://localhost:8080/oauth2callback など) (例: https://example.com/oauth2callback)。 リダイレクト URI の Google API Console 構成パネル
  7. Google API コンソールのクライアント ID とシークレットをメモします。必要なもの クイック スタート プロジェクトを構成します。 Google API Console に表示されているクライアント ID とシークレット

クイック スタート プロジェクトを構成する

クライアント ID と API クライアント情報を入力し、API クライアント情報を使用するように Quick Start プロジェクトを構成します。 src/main/resources/oauth.properties に Secret:

    # Replace these with values for your project from the Google API Console:
    # https://developers.google.com/console

    client_id=3141592653589793238462643383279
    client_secret=ITS_A_SECRET_TO_EVERYBODY

プロジェクトのインポート

次の手順では、クイックスタート プロジェクトのソースを IntelliJ にインポートし、 エクリプス。

IntelliJ

  1. [ファイル] >プロジェクトをインポート...
  2. 抽出したディレクトリにカーソルを合わせます。
  3. [Import from existing model >] を選択します。Maven

Eclipse

  1. m2e プラグインをインストールして、Maven pom ファイルからのインポートを有効にします。
  2. [ファイル] >インポート...>Maven >既存の Maven プロジェクトをご覧ください。
  3. 抽出されたディレクトリにカーソルを合わせて、プロジェクトをインポートします。

ローカル開発用サーバーの実行

ローカルの開発用サーバーでクイック スタート プロジェクトを実行してテストできます。

$ mvn jetty:run

クイック スタート プロジェクトをデプロイする

Maven を使用してこのプロジェクトの war ファイルを作成できます。

$ mvn war:war