public void configureCoreProperties ( Project project , AppEngineCoreExtensionProperties appEngineCoreExtensionProperties , String taskGroup , boolean requiresAppEngineJava ) { project . getLogger ( ) . warn ( "WARNING: You are a using release candidate " + getClass ( ) . getPackage ( ) . getImplementationVersion ( ) + ". Behavior of this plugin has changed since 1.3.5. Please see release notes at: " + "https://github.com/GoogleCloudPlatform/app-gradle-plugin." ) ; project . getLogger ( ) . warn ( "Missing a feature? Can't get it to work?, please file a bug at: " + "https://github.com/GoogleCloudPlatform/app-gradle-plugin/issues." ) ; checkGradleVersion ( ) ; this . project = project ; this . taskGroup = taskGroup ; this . toolsExtension = appEngineCoreExtensionProperties . getTools ( ) ; this . deployExtension = appEngineCoreExtensionProperties . getDeploy ( ) ; this . requiresAppEngineJava = requiresAppEngineJava ; configureFactories ( ) ; createDownloadCloudSdkTask ( ) ; createCheckCloudSdkTask ( ) ; createLoginTask ( ) ; createDeployTask ( ) ; createDeployCronTask ( ) ; createDeployDispatchTask ( ) ; createDeployDosTask ( ) ; createDeployIndexTask ( ) ; createDeployQueueTask ( ) ; createDeployAllTask ( ) ; createShowConfigurationTask ( ) ; }
Configure core tasks for appengine app . yaml and appengine - web . xml based project plugins .