appengine-maven-plugin icon indicating copy to clipboard operation
appengine-maven-plugin copied to clipboard

Better integration with CircleCI

Open lookfirst opened this issue 9 years ago • 0 comments

CircleCI cache's the .m2 folder before it runs a deployment. This means that if I run mvn appengine:update, this plugin will download the entire AppEngine SDK zip file every time my build runs. That is a relatively slow 16mb file download that bloats my CI build times.

CircleCI tries to be smart and run mvn dependency:go-offline before it cache's the .m2 folder. If somehow the resolveAndSetSdkRoot() method could be run during the dependency:go-offline phase, that would be awesome. If not, I ask that you create a mvn appengine:go-offline mode which just runs that method.

lookfirst avatar Apr 09 '16 17:04 lookfirst