sourceControl module substitution dependency configuration

When loading a git repository the plugins used require the repository module to use lower versions of gradle to build and be linked however the main project cannot be run with lower versions of gradle. How would this be done?