Hey awesome article 👏
I have a question, if you move out the dependency versions to a separate file like the
do you still get a warning for an outdated library? Or do you loose that perk? 🤔
07/19/2021, 11:43 AM
btw you should use version catalogs or refresh versions instead of buildSrc approach, which is not very cache friendly (for dependency management, rest is ok)
07/19/2021, 2:09 PM
@Todor Grudev Javier is right. Using builSrc/.../Versions.kt is problematic because any change to that file modify your build classpath, so your next build is basically a clean build.
refreshVersions avoid this problem by using a versions.properties file and replace the warning for outdated libraries