Replies: 1 comment
-
It looks like it came in this commit. Previously, all dependencies were gathered into a single detached configuration for resolving the versions. I think that meant using gradle's It has been a long time, so I don't have any thoughts or opinions here. If you think that should be changed then a PR with an explanation for why would help. |
Beta Was this translation helpful? Give feedback.
-
I'm trying to apply this plugin for Kotlin Multiplatform projects and getting following exception:
That's somewhat expected given how KMP libraries are published. This plugin doesn't know anything about HMPP and different targets, thus some dependencies cannot be resolved in some configurations, which is totally fine.
Debugging this plugin I found that
VersionMapper.organize
skips any dependency that ended up inunresolved
set like this:even if a dependency was resolved in a different configuration and actually present in
latest
set.Is this sort of pessimistic upgrade resolution intentional? Or would it make sense to only skip the upgrade if a dependency wasn't resolved in all configurations?
Beta Was this translation helpful? Give feedback.
All reactions