FasterXML / FasterXML/jackson-jakarta-rs-providers
jakarta.activation module duplicate in transitive dependencies since 2.13.4
- Dominant language
- Java
- Stars
- 20
- Forks
- 16
- Avg merge
- 10h 4m
- Merged PRs (30d)
- 1
Description
Since version 2.13.4 `jackson-jakarta-rs-providers` transitively depends on `jakarta.activation:jakarta.activation-api` which provides the`jakarta.activation` Java module also provided by the `com.sun.activation:jakarta.activation` dependency:
```
> mvn dependency:tree
...
[INFO] \- com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:jar:2.13.4:compile
[INFO] +- com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base:jar:2.13.4:compile
[INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.13.4:compile
[INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.13.4:compile
[INFO] \- com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:jar:2.13.4:compile
[INFO] +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.4:compile
[INFO] +- jakarta.xml.bind:jakarta.xml.bind-api:jar:3.0.1:compile
[INFO] | \- com.sun.activation:jakarta.activation:jar:2.0.1:compile
[INFO] \- jakarta.activation:jakarta.activation-api:jar:2.1.0:compile
```
When running with Java Module modules the Java runtime fails if the module path contains duplicates.
A workaround for this issue is to explicitly exclude `jakarta.activation:jakarta.activation-api`.
Related issue: https://github.com/FasterXML/jackson-modules-base/issues/152
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.