Plugin to support the Google Cloud Platform in IntelliJ IDEA.
Java Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github Adds a feedback link to the cloud tools menu (#1564) Jul 31, 2017
.idea commit module entires for new modules (#2206) Jun 28, 2018
app-engine/java Update Cloud API dialog and action/menu wording. (#2242) Aug 21, 2018
common-test-lib Extract maven dependencies out of app-engine into optional maven modu… Jun 25, 2018
docs Integrate account plugin (#1747) Nov 20, 2017
google-cloud-apis Hide module selection UI for generic Cloud API dialog by default (#2243) Aug 21, 2018
google-cloud-core Increase border spacing for IDEA 2018.2 look and feel update. (#2237) Aug 17, 2018
google-cloud-repos Fix NPE when no GCP project is selected and user types in repository … Jul 10, 2018
google-cloud-sdk add SDK validation before local run. (#2211) Jun 29, 2018
google-cloud-storage Fix previous IJ build tests May 24, 2018
google-cloud-tools-plugin Separate Cloud API from Java/Maven: makes google-cloud-apis available… Aug 14, 2018
gradle/wrapper upgrade gradle version (#1994) Mar 30, 2018
kokoro Add --stacktrace to nightly build for debugging (#2144) May 29, 2018
stackdriver-debugger reduce log level for a common exception to avoid plugin crash reporti… Aug 17, 2018
.codecov.yml Codecov enhancements (#1035) Oct 19, 2016
.gitattributes exclude gradlew.bat from auto line endings resolution. This allows it… Dec 13, 2017
.gitignore ignore IJ compiler /out directories (#1996) Mar 30, 2018
CHANGELOG.md Prepare changelog for 18.7.1 release (#2219) Jul 19, 2018
CONTRIBUTING.md merge the common-lib module and the google-cloud-core modules as they… ( Feb 15, 2018
LICENSE Update LICENSE (#1642) Sep 13, 2017
README.md Edit per branding guidelines (#2172) Jun 11, 2018
RELEASING.md fix type in release.md (#2065) Apr 30, 2018
build.gradle Update to gradle-intellij-plugin 0.3.4 (#2179) Jun 19, 2018
google_checks.xml Add the java-google-format gradle plugin to apply java style to our p… Dec 9, 2016
gradle.properties update target build version to latest IDE GA version (#2228) Jul 30, 2018
gradlew update gradle scrips to match version (#1753) Nov 21, 2017
gradlew.bat Uses LF instead of CRLF for gradlew.bat (#1765) Dec 1, 2017
pre-push Add example pre-push hook (#725) Jun 14, 2016
settings.gradle Separate Cloud API from Java/Maven: prepare initial sub-module struct… Jun 27, 2018

README.md

Google Cloud Platform Logo

Google Cloud Tools for IntelliJ plugin

Build Status
Ubuntu Build Status
Windows Build Status
MacOS Build Status
Previous Major Version Build Status
Latest EAP Snapshot Build Status

The plugin integrates the Google Cloud Platform into the IntelliJ IDEA UI. Currently this includes:

For detailed user documentation go to our documentation website.

Supported Platforms

The Cloud Tools for IntelliJ plugin primarily supports the following IDEs, version 2017.1 or later:

  • IntelliJ IDEA Community Edition
  • IntelliJ IDEA Ultimate Edition

In addition to IntelliJ IDEA, the plugin provides limited support for the following IDEs, version 2017.1 or later:

  • PyCharm (Professional and Community Editions)
  • WebStorm
  • PhpStorm
  • Rider
  • CLion
  • RubyMine
  • GoLand
  • AppCode

This table displays the features available in the IDEs:

IntelliJ IDEA - Ultimate IntelliJ IDEA - Community All other IDEs
Create App Engine standard environment App ✔️
Create App Engine flexible environment App ✔️ ✔️
Run and Debug App Engine
standard environment App Locally
✔️ ✔️ *
Deploy App Engine flexible environment App ✔️ ✔️
Deploy App Engine standard environment App ✔️ ✔️ **
Manage Cloud Client Libraries ✔️ ✔️
Browse files in Cloud Storage ✔️ ✔️ ✔️
Use VCS for Source Control ✔️ ✔️ ✔️
Debug using Stackdriver ✔️ ✔️
Auto-manage the Cloud SDK ✔️ ✔️

* You can follow the debugging your application locally on Community Edition instructions to use the Maven or Gradle plugins for your local run.

** You can deploy Maven-based projects using the IntelliJ IDEA Community Edition to the App Engine standard environment.

Installation

You can find our plugin in the Jetbrains plugin repository by going to IntelliJ -> Settings -> Browse Repositories, and search for 'Google Cloud Tools'.

Pre-releases

The pre-release binaries are being deployed to the Jetbrains plugin repository on an alpha channel. To install them please perform the following steps:

  1. Install the Google Cloud Tools plugin
    1. Copy this URL https://plugins.jetbrains.com/plugins/alpha/8079
    2. Use the copied URL as the Custom Plugin URL when following these instrucions
    3. Search for the 'Google Cloud Tools' plugin and install it.

You can also grab the latest nightly build of the plugin by following the same steps as above but replacing 'alpha' with 'nightly' in the URLs.

If you wish to build this plugin from source, please see the contributor instructions.

FAQ

None yet