We map the dependency in dependencyProvider directly to its gav, but with Kotlin MPP, the gav can change to eg g:a-jvm:v resulting into failing check because g:a-jvm:v is not allowed, but g:a:v is.
=> Don't map the gav in the extension but during configuration when we access it with the actual attributes from the configuration.
We map the dependency in
dependencyProvider
directly to its gav, but with Kotlin MPP, the gav can change to egg:a-jvm:v
resulting into failing check becauseg:a-jvm:v
is not allowed, butg:a:v
is.=> Don't map the gav in the extension but during configuration when we access it with the actual attributes from the configuration.