Could the license list be published to maven central as an artifact like org.spdx:license-list:x.y.z, presumably with all types embedded in it.
This benefits the gradle/maven build ecocystems.
It would allow build system managed downloading and caching of the license list for use in the gradle/maven plugins. Also allows the build to be a bit more reproducible as it removes a dependency on a mutable remote object.
We have considered embedding the license list in the gradle plugin but if it changes frequently enough, that would trigger a requirement on rebuilding the plugin. With a separate licensesList dependency, this would be avoided.
Could the license list be published to maven central as an artifact like
org.spdx:license-list:x.y.z, presumably with all types embedded in it.This benefits the gradle/maven build ecocystems.
It would allow build system managed downloading and caching of the license list for use in the gradle/maven plugins. Also allows the build to be a bit more reproducible as it removes a dependency on a mutable remote object.
We have considered embedding the license list in the gradle plugin but if it changes frequently enough, that would trigger a requirement on rebuilding the plugin. With a separate licensesList dependency, this would be avoided.