🚌 In February 2024, this library has moved to appengine-plugins/app-gradle-plugin. This repository will be archived in the future. Future releases will appear in the new repository (https://github.com/GoogleCloudPlatform/appengine-plugins/releases). The Maven artifact coordinates (com.google.cloud.tools:appengine-gradle-plugin) remain the same.
Google App Engine Gradle pluginThis Gradle plugin provides tasks to build and deploy Google App Engine applications.
RequirementsGradle is required to build and run the plugin. Version compatibility is listed below.
appengine-gradle-plugin gradle version 2.0.0 + 4.0 or newer 1.3.3 + 3.4.1 or newer 1.0.0 - 1.3.2 3.0 or newerGoogle Cloud SDK is required but will be automatically installed by the plugin.
How to useThe plugin needs to be defined in your build.gradle
. It is directly available on Maven Central. Alternatively, you can download it from GitHub and deploy it to your local repository. The following code snippet shows an example on how to retrieve it from Maven Central:
Since the appengine-gradle-plugin
is not published to the gradle plugin portal, you must refrence it from the Central Maven repository. Add the maven central resolution to your settings.gradle
pluginManagement { repositories { gradlePluginPortal() mavenCentral() // add mavenLocal() if you are using a locally built version of the plugin } resolutionStrategy { eachPlugin { if (requested.id.id.startsWith('com.google.cloud.tools.appengine')) { useModule("com.google.cloud.tools:appengine-gradle-plugin:${requested.version}") } } } }
Apply the plugin in your plugins block in your build.gradle
plugins { id 'com.google.cloud.tools.appengine' version '2.4.4' }Using buildscript block
If you wish to apply the plugin via the legacy buildscript mechanism, add the following to your build.gradle.
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.google.cloud.tools:appengine-gradle-plugin:2.4.4' } } apply plugin: 'com.google.cloud.tools.appengine'
You can now run commands like ./gradlew appengineDeploy
on your Java application.
Please see the USER GUIDE for a full list of supported goals and configuration options.
Reference DocumentationApp Engine Standard Environment:
App Engine Flexible Environment:
If you wish to contribute to this plugin, please see the contributor instructions.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4