Skip to content

What is caffeine dependence on Kotlin? #858

Answered by ben-manes
jflebeau asked this question in Q&A
Discussion options

You must be logged in to vote

Sorry, this was a metadata leak from the build system and not a compile / runtime dependency. I was receiving CVE alerts for test and build plugins that used older versions of Kotlin, so I used a dependency constraint to force the minimum version. This way the build would be less as susceptible to supply chain attacks (e.g. codecov, circleci, solarwinds exploits). In Maven this is simply the an addition to the dependencyManagement section that does not impact resolution outside of that dependency itself, so noise. In Gradle they now prefer their own module metadata over the maven pom where the constraint gets applied globally to the project.

Anyway, the build was fixed to no longer leak t…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by ben-manes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants