Open lhwdev opened 2 years ago
Hmm the proposed DSL doesn't really scale to the different usages of the plugin. In projects with Android, Kotlin multiplatform, or the combination of both there is a matrix of configurations which are used and sourced from the plugins themselves.
I'll have to think about this case.
I see. So, how about combining the extra configurations, like
So if you use KMP + Android, you get all three configurations above combine.
Eventually just adding two List<Configuration>
.
I think replacing original configuration is not needed(we have ignoreDependency), so we only need to do this for extra configurations.
This is now possible by creating your own licensee tasks by using the configrationToCheck
function, see #191.
I have one copy-pasted dependency which is not (should not) included in configuration, but I need it to included in information so that it is validated and included into
artifacts.json
. I think it would be great if I:(but this seems hard to implement and has poor extensibility)
Configuration
that is used to validate licenses.This dummy configuration is only used for licensee, not used for dependencies or something.