Gradle system properties

Potential way of both building against snapshots versus releases with teamcity as well as building projects that require external libraries with teamcity. 


I've been using an alternative that works nicely and does not need this change.  I define the two properties 'anpVersion' and 'version' using identical values of the form "4.1.5.2.0-SNAPSHOT" (the -SNAPSHOT tells gradle to prefer a SNAPSHOT repo) in the property file found at ~/.gradle/gradle.properties and then I build and deploy ANP followed by a build and test of APS.  Works beautifully and allows me to deploy a snapshot build of ANP that Bryan then uses.  I think this is what Paul Matthew had in mind when he had the very good judgement to create both a release and snapshot repo on S3.  I could only exploit this feature after setting up my environment to access S3.