It can cause some conflicts when you depend on both `closure-compiler-unshaded` and `jakarta.annotation-api` directly or through other dependencies. I would have expected it to be a dependency, along with the others declared in the pom file.