When you declare a version using the shorthand notation, then the version is considered a required version:| docs.gradle.org
Gradle represents the scope of a dependency with the help of a Configuration.| docs.gradle.org
Platforms are used to ensure that all dependencies in a project align with a consistent set of versions.| docs.gradle.org