I was reading the documentation for dependency locking in gradle. I put the following incantation in my deps.gradle file and versions are still sliding around.
dependencyLocking {
lockAllConfigurations()
}
I then noticed the caveat "The above will lock all project configurations, but not the buildscript ones" but I could not find docs that explained the difference.
What is the difference and how can I lock all dependencies?
Note that I'm aware of one other way of locking depenencies that does seem to work, but it seems very verbose so I'd like to avoid it if possible:
implementation('com.github.jnr:jffi') {
version {
strictly '1.2.23'
}
}