-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The binary-compatibility-validator API module published on Maven central does not declare dependency on ASM and kotlin-metadata-jvm #278
Comments
At the moment, there's no separate There was a plan to split the plugin and publish separate artifacts providing an API for validation. However, currently the plugin is migrating into Kotlin repository (#223) and an API might be provided there eventually. |
So how come I found this? https://central.sonatype.com/artifact/org.jetbrains.kotlinx/binary-compatibility-validator/0.16.3/overview |
As I wrote:
That does not contradict the fact that it comes bundled with an API. However, it is not a standalone library, thus its dependencies are managed they way they are managed. |
How am someone who stumble upon it on Maven Central supposed to know it's not a standalone library? |
There's a link to this repository, and it is clearly stated that BCV is a Gradle plugin. But yeah, artifact's description could be improved. |
And we should also include details on required additional dependencies for those who use the plugin as a library. |
It seems like the |
Currently, BCV is migrating to the Kotlin repository (#223, https://youtrack.jetbrains.com/issue/KT-71098); the split into a plugin and a separate library most likely will happen after the migration complete. |
Sounds good. In the mean time, I and others will use the current Gradle plugin module as a library |
The binary-compatibility-validator API module published on Maven central does not declare dependency on
org.ow2.asm:asm
,org.ow2.asm:asm-tree
,org.jetbrains.kotlin:kotlin-metadata-jvm
.The text was updated successfully, but these errors were encountered: