Delay evaluation of configuration, otherwise it'll point to project dependencies in their SNAPSHOT form during releases
Add filter to configurations.compile line to avoid any denominator.Provider files from sneaking into the .jar.
Also use syntax on local projects so that every zip in the class path doesn't get unzipped unnecessarily.