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 still don't understand what problem this is trying to solve.  Is there one?  I think the root libs folder is kind of like the recommended place based on both Gradle the Android Plugin for Gradle.  Hence my confusion.  For Team City, I think all we need to is add -P ... arguments in the build settings.  I am not particularly thrilled with the notion of having special code for Team City in the build.gradle files.  Only if we cannot find some other, hopefully cleaner, way.