├── .gitignore ├── LICENSE.txt ├── README.md ├── RELEASE_NOTES.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main ├── groovy │ └── org │ │ └── gradle │ │ └── api │ │ └── plugins │ │ └── gae │ │ ├── GaePlugin.groovy │ │ ├── GaePluginConvention.groovy │ │ ├── ThirdPartyPlugin.groovy │ │ └── task │ │ ├── AbstractGaeTask.groovy │ │ ├── Explodable.groovy │ │ ├── GaeDownloadSdkTask.groovy │ │ ├── GaeEnhanceTask.groovy │ │ ├── GaeExplodeWarTask.groovy │ │ ├── GaeRunTask.groovy │ │ ├── GaeStopTask.groovy │ │ ├── GaeWebAppDirTask.groovy │ │ ├── appcfg │ │ ├── GaeAppConfigConvention.groovy │ │ ├── GaeAppConfigTaskTemplate.groovy │ │ ├── GaeCronInfoTask.groovy │ │ ├── GaeDownloadAppConvention.groovy │ │ ├── GaeDownloadAppTask.groovy │ │ ├── GaeDownloadLogsConvention.groovy │ │ ├── GaeDownloadLogsTask.groovy │ │ ├── GaeRollbackTask.groovy │ │ ├── GaeUpdateConvention.groovy │ │ ├── GaeUpdateCronTask.groovy │ │ ├── GaeUpdateDoSTask.groovy │ │ ├── GaeUpdateIndexesTask.groovy │ │ ├── GaeUpdateQueuesTask.groovy │ │ ├── GaeUpdateTask.groovy │ │ ├── GaeVacuumIndexesTask.groovy │ │ ├── GaeVersionTask.groovy │ │ └── backends │ │ │ ├── AbstractGaeBackendsTask.groovy │ │ │ ├── AbstractGaeSingleBackendTask.groovy │ │ │ ├── GaeConfigureBackendsTask.groovy │ │ │ ├── GaeDeleteBackendTask.groovy │ │ │ ├── GaeListBackendsTask.groovy │ │ │ ├── GaeRollbackBackendTask.groovy │ │ │ ├── GaeStartBackendTask.groovy │ │ │ ├── GaeStopBackendTask.groovy │ │ │ ├── GaeUpdateAllBackendsTask.groovy │ │ │ └── GaeUpdateBackendTask.groovy │ │ └── internal │ │ ├── CommandLineStreamConsumer.groovy │ │ ├── KickStartParams.groovy │ │ ├── KickStartParamsBuilder.groovy │ │ ├── KickStartSynchronizer.groovy │ │ ├── PortUtility.groovy │ │ ├── ShutdownCallback.groovy │ │ ├── ShutdownMonitor.groovy │ │ ├── StreamOutputHandler.groovy │ │ ├── SystemExitShutdownCallback.groovy │ │ └── ThreadShutdownCallback.groovy └── resources │ └── META-INF │ └── gradle-plugins │ └── gae.properties └── test └── groovy └── org └── gradle └── api └── plugins └── gae └── task └── internal └── KickStartParamsBuilderTest.groovy /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/GaePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/GaePlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/GaePluginConvention.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/GaePluginConvention.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/ThirdPartyPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/ThirdPartyPlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/AbstractGaeTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/AbstractGaeTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/Explodable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/Explodable.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/GaeDownloadSdkTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/GaeDownloadSdkTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/GaeEnhanceTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/GaeEnhanceTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/GaeExplodeWarTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/GaeExplodeWarTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/GaeRunTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/GaeRunTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/GaeStopTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/GaeStopTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/GaeWebAppDirTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/GaeWebAppDirTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeAppConfigConvention.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeAppConfigConvention.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeAppConfigTaskTemplate.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeAppConfigTaskTemplate.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeCronInfoTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeCronInfoTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeDownloadAppConvention.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeDownloadAppConvention.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeDownloadAppTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeDownloadAppTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeDownloadLogsConvention.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeDownloadLogsConvention.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeDownloadLogsTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeDownloadLogsTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeRollbackTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeRollbackTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateConvention.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateConvention.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateCronTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateCronTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateDoSTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateDoSTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateIndexesTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateIndexesTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateQueuesTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateQueuesTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeUpdateTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeVacuumIndexesTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeVacuumIndexesTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeVersionTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/GaeVersionTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/AbstractGaeBackendsTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/AbstractGaeBackendsTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/AbstractGaeSingleBackendTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/AbstractGaeSingleBackendTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeConfigureBackendsTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeConfigureBackendsTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeDeleteBackendTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeDeleteBackendTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeListBackendsTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeListBackendsTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeRollbackBackendTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeRollbackBackendTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeStartBackendTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeStartBackendTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeStopBackendTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeStopBackendTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeUpdateAllBackendsTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeUpdateAllBackendsTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeUpdateBackendTask.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/appcfg/backends/GaeUpdateBackendTask.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/CommandLineStreamConsumer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/CommandLineStreamConsumer.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/KickStartParams.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/KickStartParams.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/KickStartParamsBuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/KickStartParamsBuilder.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/KickStartSynchronizer.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/KickStartSynchronizer.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/PortUtility.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/PortUtility.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/ShutdownCallback.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/ShutdownCallback.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/ShutdownMonitor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/ShutdownMonitor.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/StreamOutputHandler.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/StreamOutputHandler.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/SystemExitShutdownCallback.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/SystemExitShutdownCallback.groovy -------------------------------------------------------------------------------- /src/main/groovy/org/gradle/api/plugins/gae/task/internal/ThreadShutdownCallback.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/groovy/org/gradle/api/plugins/gae/task/internal/ThreadShutdownCallback.groovy -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/gae.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/main/resources/META-INF/gradle-plugins/gae.properties -------------------------------------------------------------------------------- /src/test/groovy/org/gradle/api/plugins/gae/task/internal/KickStartParamsBuilderTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/gradle-gae-plugin/HEAD/src/test/groovy/org/gradle/api/plugins/gae/task/internal/KickStartParamsBuilderTest.groovy --------------------------------------------------------------------------------