When we bump Gradle from 2 to 3 in our play-on-gradle projects the builds fail at dependency resolution. It looks like Gradle tries to download additional artifacts, some xml files. Those xml files do not exist in our artifactory.
FAILURE: Build failed with an exception. * What went wrong: Could not resolve all files for configuration ':play-skeleton-mt:play'. > Could not find play-mt-pseudo.xml (com.linkedin.play-mt:play-mt:4.0.1). Searched in the following locations: http://dev-artifactory.corp.linkedin.com:8081/artifactory/release/com/linkedin/play-mt/play-mt/4.0.1/play-mt-pseudo-4.0.1.xml > Could not find restli-server-plugin-cmpt-def.xml (com.linkedin.play-mt:restli-server-plugin:4.0.1). Searched in the following locations: http://dev-artifactory.corp.linkedin.com:8081/artifactory/release/com/linkedin/play-mt/restli-server-plugin/4.0.1/restli-server-plugin-cmpt-def-4.0.1.xml > Could not find monitoring-plugin-cmpt-def.xml (com.linkedin.play-plugins:monitoring-plugin:5.0.47). Searched in the following locations: http://dev-artifactory.corp.linkedin.com:8081/artifactory/release/com/linkedin/play-plugins/monitoring-plugin/5.0.47/monitoring-plugin-cmpt-def-5.0.47.xml
We will do more digging on our end and try to figure out what modules are pulling in the xml files. If you have any feedback suggestions, let us know. For example, why is there a difference between how Gradle 2 and 3 resolve dependencies in this scenario?