One thing to add regarding the dependency versions: I didn't manage to change the version by setting a property in gradle.properties, but there is an obvious way to obtain the concrete versions of these libraries that I didn't thought of, which of course is just looking them up in IntelliJ idea's project structure.