Jackson-databind and jackson-annotations have been added to core, so the java client will receive these dependencies transitively from core. Issues can arise if the jackson version from core and the jackson version from the client are not the same, so the dependencies should be removed from the java client build.gradle files.