This allowing Gradle to manage the versions and share them across both build and runtime environments.