jvm-dependency-conflict-resolution icon indicating copy to clipboard operation
jvm-dependency-conflict-resolution copied to clipboard

Gradle plugin to improve Dependency Conflict Detection and Resolution

Results 40 jvm-dependency-conflict-resolution issues
Sort by recently updated
recently updated
newest added

- If needing a custom resolution, deactivate the default `selectHighestVersion()` due to https://github.com/gradle/gradle/issues/20348 We may mitigate this (in 2.1 or already 2.0?) by offering a custom `select(GAV)` method that does...

documentation

iText itself was published under three coordinates and additionally there is a fork from the last non-AGPL version that is actively maintained but started to count the version from 1.0....

a:rule
in:conflict-resolution

There are `org.bouncycastle:bcprov-jdk15on` and `org.bouncycastle:bcprov-jdk18on` which are conflicting. Same for `bcmail`, `bcutil`, `bcpkix` and maybe others.

a:rule

Thanks for the new release! I've been having this issue since the beginning of my using of the plugin and I'm really not sure what's the best way to tackle...

a:enhancement

It conflicts with `com.squareup.okio:okio`.

a:question

The `samples/sample-all` is a nice thing to test that in combination everything gives a valid result. However, not all conflict situation can be produced together in a single dependency graph....

testing

If a project has _conflicting_ dependencies on, say, `javax.xml.bind:jaxb-api:2.3.1` and `jakarta.xml.bind:jakarta.xml.bind-api:3.0.0`, the plugin should let the conflicting capabilities fail the build. It currently selects the `jakarta.xml.bind:jakarta.xml.bind-api:3.0.0` which is completely incompatible...

a:enhancement

Expand on https://github.com/gradlex-org/java-ecosystem-capabilities#contribute E.g.: - How should a rule class look like (e.g. conventions for constants in class)? - Where to add code to register the rule? - How to...

documentation

A feature that checks the (runtime) classpath for duplicated classes. I think this would fit well into the scope of the _detection_ plugin. Although until now, we do not have...

a:enhancement
in:conflict-resolution