-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
Since version 2.13.4 jackson-jakarta-rs-providers transitively depends on jakarta.activation:jakarta.activation-api which provides thejakarta.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: FasterXML/jackson-modules-base#152
Metadata
Metadata
Assignees
Labels
No labels