リリースノート

このページには、Cloud Tools for Eclipse に関する更新内容が記載されています。このページをチェックして、新機能や更新された機能、バグ修正、既知の問題、サポートが終了した機能に関するお知らせを確認してください。

1.7.1(2018 年 7 月 10 日)

Objectify 6.0 を含む新しい App Engine フレキシブル環境プロジェクトのための追加構成情報が作成されました。

開始画面の項目は書き直され、拡張されました。

管理対象の Cloud SDK インストーラが、Cloud SDK 更新のロールバックの際により堅牢になりました。

1.7.0(2018 年 6 月 1 日)

Eclipse Project Explorer に含まれる新しい App Engine コンテンツ ブロックにより、appengine-web.xml、web.xml、cron.xml、dos.xml などの構成情報に簡単にアクセスできます。

ローカルで実行している dev_appserver によって自動的に生成される datastore-indexes.xml ファイルを、サーバーが停止すると indexes.xml ファイルにマージできるようになりました。

Objectify 6.0 が App Engine フレキシブル環境でサポートされるようになりました。Objectify 5.x は App Engine スタンダード環境で使用されます。

Windows の管理対象 Cloud SDK へのパスは、255 文字の制限内におさまるよう短くなりました。

1.6.1(2018 年 4 月 5 日)

Google Cloud Java BOM(部品表)が pom.xml ファイルに組み込まれ、新しい App Engine プロジェクトで使用されるようになりました。

App Engine SDK ライブラリ(com.google.appengine:appengine-sdk-1.0-api)は、App Engine スタンダード ランタイム定義に含まれなくなりました。この jar のクラスを使用するには、このライブラリをプロジェクトに明示的に含める必要があります。プロジェクトを Package Explorer で選択し、コンテキスト メニューから [Build Path] > [Add Libraries] > [Google Cloud Platform Libraries] > [App Engine API] を選択して、[Finish] を押します。既存の Maven プロジェクトがこのライブラリに依存する場合は、pom.xml で <scope>provided</scope> を appengine-sdk-1.0-api 依存関係から削除します。App Engine SDK jar は、今後サーバー ランタイムから削除されます。

1.6.0(2018 年 3 月 12 日)

Cloud Tools for Eclipse は、Cloud SDK がローカルに見つからない場合、自動的にダウンロードして管理するようになりました。この機能については、プロジェクト用の SDK の管理で詳細をご覧ください。SDK 管理設定を更新する方法も説明しています。

Eclipse ステータスバーに Google Cloud Platform サービス ステータスが表示されるようになりました。

Cloud Tools for Eclipse では Eclipse 4.5 Mars がサポートされなくなります。Eclipse 4.6 Neon が最低限必要なバージョンになりました。

Cloud Tools for Eclipse は App Engine スタンダード Java 7 ランタイムを非推奨としています。

ローカル サーバーを特定の状況で停止できないバグを修正しました。

App Engine プロジェクトを作成中にダウンロードした JAR が破損している場合があるという問題を修正しました。

1.5.1(2018 年 1 月 31 日)

新しいプロジェクトでは、Maven App Engine プラグインと Google Cloud Libraries for Java の利用可能な最新リリース版を使用するようになりました。

起動時にローカル サーバーが停止するバグを修正しました。

1.5.0(2017 年 12 月 7 日)

YEdit と Dockerfile Editor は、コア Cloud Tools for Eclipse とともにインストールがオプションになりました。

クラウド サービスにアクセスするためのサービスキーをローカル実行に追加できます。

Eclipse プロジェクトから Java 用クラウド ライブラリを追加または削除できます。

変換されたプロジェクトのデフォルトが Java 8 と java8 ランタイムになりました。

数百もの GCP プロジェクトにアクセスするユーザーにとって、デプロイの信頼性が向上しました。

1.4.1(2017 年 10 月 30 日)

appengine-api-1.0-sdk.jar のクラスに依存する App Engine スタンダード環境プロジェクトで、ローカル サーバーでの実行中に、NoClassDefFoundError が発生することはなくなりました。

一般提供版が存在していないプロジェクトに Google ライブラリを追加すると、Eclipse が最新のベータ版またはアルファ版を選択するようになりました。

内容をより正確に表すため、「Google API」ライブラリは「Java 用 Google Cloud クライアント ライブラリ」に名称変更されました。

1.4.0(2017 年 10 月 19 日)

Spring Boot や Spark Java アプリケーションなどの実行可能 JAR をパッケージする Maven プロジェクトを、App Engine フレキシブル環境の Java ランタイムにデプロイできます。

個々の WAR ファイルと実行可能 JAR アーカイブは、Eclipse によって作成されたかどうかに関係なく、App Engine フレキシブル環境にデプロイできます。

すべての google-cloud-java ライブラリを Java 8 Eclipse プロジェクトと Java 7 の App Engine 以外のプロジェクトに追加できます。App Engine スタンダード Java 7 ランタイムで動作するこれらのライブラリのサブセットは、Java 7 App Engine プロジェクトに追加できます。

Google が管理するライブラリ jar は、個別のライブラリ コンテナではなく、1 つの Google API コンテナに追加されるようになりました。

Java 8 と Servlet 3.1 が、新しいプロジェクト ウィザードのデフォルト環境になりました。新しいプロジェクトは Java 8 から開始する必要があります。

ネイティブ プロジェクトで、App Engine SDK(com.google.appengine:appengine-sdk-1.0-api)は、サーバー ランタイムの場合と同じように App Engine スタンダード ランタイム定義に含まれるようになりました。

App Engine スタンダード ランタイムに、代替実装を可能にする JSTL(jstl:jstl)が含まれなくなりました。既存のプロジェクトに JSTL を追加する必要がある場合は、Maven Central から Apache Standard Tag Library jar をダウンロードし、プロジェクトの WEB-INF/lib ディレクトリに配置できます。

appengine-api-1.0-sdk.jar のクラスに依存する App Engine スタンダード環境プロジェクトで、ローカル サーバーで実行しているときに NoClassDefFoundError が発生することがあります。デプロイ環境と本番環境は影響を受けません。

Maven プロジェクトでこれを回避するには、pom.xml の appengine-api-1.0-sdk dependency 要素から <scope>provided</scope> を削除してください。Maven 以外のプロジェクトでは、appengine-api-1.0-sdk.jarWEB-INF/lib フォルダにコピーし、プロジェクトを更新します。この jar は Maven Central からダウンロードできます。

プロジェクトに Endpoints ライブラリを追加すると、すでに Servlet API 3.1 に依存する Java 8 プロジェクトでも、Servlet API 2.5 への依存関係が追加されます。

既存のプロジェクトに古いスタイルの Google API ライブラリ コンテナがある場合は、それらを単一の「Google API」コンテナにアップグレードする必要があります。プロジェクトを選択し、コンテキスト メニューを使用して、[Configure] > [Update Project for Cloud Tools for Eclipse] を選択します。

1.3.1(2017 年 9 月 13 日)

新しいプロジェクト テンプレートでは、必要に応じて HTML 5、Servlet 3.1、UTF-8 エンコーディング、Endpoints 2.0 を使用します。

Cloud Dataflow の新しいプロジェクト ウィザードがツールバー ボタンに表示され、最新のアーキタイプおよび SDK バージョンと連携します。

1.3.0(2017 年 8 月 7 日)

Cloud Dataflow がサポートされるようになりました。

プロジェクト セレクタ ダイアログで GCP プロジェクトを名前またはプロジェクト ID でフィルタできます。

App Engine スタンダード Maven プロジェクトが、Eclipse にインポートされたときに認識されるようになりました。

Maven ベースのプロジェクトで、個別のウィザードやアーキタイプを使用しなくなりました。新しい App Engine スタンダード プロジェクト ウィザードのチェックボックスをオンにすると、Maven が追加されるようになりました。

1.2.0(2017 年 6 月 12 日)

App Engine フレキシブル環境 Java 8 ランタイムがサポートされるようになりました。新しいフレキシブル プロジェクトを作成してデプロイできます。既存の Java サーブレット プロジェクトをフレキシブル環境で使用するためにインポートして、変換できます。Eclipse Jetty Integration をインストールすることで、アプリケーションをローカルで実行できます。

API Manager を使用する GPE プロジェクトの変換によって、ビルドエラーの発生が減少(おそらくゼロ)します。

1.1.0(2017 年 5 月 17 日)

Java 8 はローカル サーバーでサポートされます。これを有効にするには、Eclipse プロジェクトのプロパティで Java ファセット バージョンを 1.8 に設定し、appengine-web.xml に <runtime>java8</runtime> を追加します。デプロイする Google Cloud プロジェクトが Java 8 サポートのホワイトリストに登録されている場合にのみ、Java 8 Eclipse プロジェクトを App Engine スタンダード環境にデプロイできます。

ログインするとプロフィール写真が表示されるようになりました。

NullPointerExceptions につながる可能性のあるいくつかの問題が解決されました。

1.0.3(2017 年 4 月 12 日)

appengine-web.xml にオートコンプリートします。

複数のローカル サーバーを異なるポートで同時に実行できます。

正しい管理サーバー URL が Eclipse コンソールに表示されます。

1.0.2(2017 年 4 月 4 日)

cron.xml、datastore-indexes.xml、dispatch.xml、dos.xml、queue.xml を IDE 内からデプロイできるようになりました。

アプリ内バグレポート用の新しい [Submit issue or feedback...] メニュー項目。

既存のプロジェクトの変換時に、webapp フォルダは Java パッケージとして構成されません。

Cloud Tools for Eclipse のインストールによって、Android デベロッパー ツールがアンインストールされなくなりました。

XML ファイルの事前クイック フィックス バージョンが Eclipse のローカル履歴に表示されるようになりました。

1.0.1(2017 年 3 月 16 日)

新しいプロジェクトの作成後、Eclipse プロジェクトにライブラリを追加できるようになりました。

デプロイ ダイアログに、更新ボタンが含まれます。

JSTL jar がデフォルトで追加されるようになりました。

未保存の変更がある appengine-web.xml ファイルにクイック フィックスを適用すると、それらの変更が上書きされません。

プロジェクトにビルドエラーがある場合、サーバーを実行する前に [Run As] > [App Engine] でプロンプトが表示されます。

1.0.0(2017 年 3 月 1 日)

これは Beta 16 と同じで、新しい安定した URL からのみ提供されます。

1.0 Beta 16 RC 1(2017 年 2 月 23 日)

[Run As] > [App Engine] では、ローカル

ローカル サーバーの実行中、コンソールに http://localhost:59027/_ah/admin で管理サーバーが見つかることが示されます。これは誤っています。管理サーバーは http://localhost:8000/ にあります。

保存されていない変更がある appengine-web.xml ファイルにクイック フィックスを適用すると、それらの変更が上書きされません。クイック フィックスを適用する前に、すべての変更を保存してください。

プロジェクトにビルドエラーがある場合、サーバーを実行する前に [Run As] > [App Engine] でプロンプトが表示されません。

1.0 Beta 15(2017 年 2 月 16 日)

デプロイされた App Engine アプリケーションは、ウェブブラウザで自動的に開きます。

名前がある場合は、アカウント パネルにメールアドレスとともに表示されます。

デプロイ時に使用可能な GCP プロジェクトのリストから選択でき、プロジェクト ID を入力する必要がありません。

appengine-web.xml に「application」要素が含まれている場合に警告されます。

[Run As] > [App Engine] では、ローカル サーバーを起動する前に、変更されたファイルが保存されるまで待機しません。

Eclipse Oxygen のマイルストーン 5 または Eclipse Neon 4.6.3 beta で新しいプロジェクトを作成するときのデッドロックが解消されます(期待されます)。

1.0 Beta 11(2017 年 2 月 6 日)

Maven central に到達できない場合に、ビルド不可能なプロジェクトを作成するのではなく、認識してユーザーに警告します。

Eclipse Oxygen の最新のマイルストーン 5 と Neon 4.6.3 のベータ版は、新しいプロジェクトを作成するときにデッドロックする可能性があります。これは、Eclipse 4.5 Mars または Neon 4.6.2 以前では発生しません。

1.0 Beta 10(2017 年 1 月 30 日)

Maven プロジェクトおよび GPE プロジェクトが含まれる既存の App Engine Eclipse プロジェクトの Cloud Tools for Eclipse プロジェクトへのワンクリック コンバージョン。

Cloud Tools for Eclipse がインストールされると、以前の Google Plugin for Eclipse は自動的にアンインストールされます。

Wi-Fi がオフになっているなどの理由で、Maven Central に接続できない場合に新しい App Engine プロジェクトを作成すると、構築不可能なプロジェクトが生成されます。

1.0 Beta 9(2017 年 1 月 18 日)

新しいプロジェクトの生成、ローカルでの実行、デプロイなどの App Engine タスクを実行するためのツールバー プルダウン メニュー。

生成された App Engine ネイティブ プロジェクトに favicon.ico が追加されました。

Package Explorer または Project Explorer でプロジェクトからファイルを選択していれば、プロジェクトを起動できます。プロジェクト全体を選択する必要はなくなりました。

さまざまな Linux パッケージ マネージャによってインストールされた Cloud SDK のバージョンを検出できません。これにより問題が発生した場合、Cloud SDK の zip をダウンロードし、Cloud Tools for Eclipse にそのファイルを指示できます。

従来の Google Plugin for Eclipse は、Cloud Tools for Eclipse のインストール時に自動的にアンインストールされません。Cloud Tools for Eclipse をインストールする前に、手動でアンインストールする必要があります。

1.0 Beta 8(2017 年 1 月 9 日)

いくつかの競合状態が修正されました。

Linux 上の既存の Cloud SDK インストールの自動検出がより完全なものになりました。

Maven 以外の新しいプロジェクト ウィザードのサービス要素。

1.0 Beta 7(2016 年 12 月 20 日)

ダイアログと新しいプロジェクト ウィザードが再設計され、簡略化されました。

ローカル サーバーでのワンクリック実行のためのコンテキスト メニュー項目。

既存の GPE や他の Eclipse サーブレット プロジェクトのインポートが簡略化されました。

1.0 Beta 6(2016 年 12 月 9 日)

Cloud SDK の現在の最小バージョンは 133 です。

Cloud Tools for Eclipse をインストールする前に、GPE をアンインストールする必要があります。

新しいプロジェクト ウィザードのカスタマイズされたヘルプ。

ツールヒント。

1.0 Beta 5(2016 年 12 月 7 日)

Windows で LOCALAPPDATA ディレクトリにある Cloud SDK を検索します。

Cloud SDK が古すぎる(現在 130 以前)場合、ユーザーに警告します。

新しい App Engine アイコン。

新しいプロジェクト ウィザードの進捗モニターで、進捗状況のトラックの精度が向上します。

1.0 Beta 4(2016 年 11 月 23 日)

プラグインは Google プライベート キーで署名されるようになりました。

現在 Eclipse 4.5 以降のすべてのフレーバーで動作します。Eclipse for Java EE は必要なくなりました。

1.0 Beta 1(2016 年 11 月 3 日)

新しい App Engine プロジェクト ウィザード。

App Engine エミュレータでのローカル実行およびデバッグ。

App Engine スタンダード環境へのデプロイ。

プラグインはまだ署名されません。更新サイトからインストールすると、警告が表示されます。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。