In some rare cases, the package name in the POM is the same for multiple dependencies, and for some reason those kind of dependencies are sorted non-deterministically.
This PR should stabilize the order of the dependencies by using the dependency id (group:module:version) as fallback, which is supposed to be universally unique.
Fixes https://github.com/jaredsburrows/gradle-license-plugin/issues/491
In some rare cases, the package name in the POM is the same for multiple dependencies, and for some reason those kind of dependencies are sorted non-deterministically.
This PR should stabilize the order of the dependencies by using the dependency id (group:module:version) as fallback, which is supposed to be universally unique.