[ https://issues.apache.org/jira/browse/HADOOP-18619?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17685255#comment-17685255 ]
PJ Fanning commented on HADOOP-18619: ------------------------------------- When 3.3.5 is released, jersey-json dependency will be replaced by a forked version that I made. This will likely force any downstream projects that have explicit build dependencies on jersey-json to change their build to use my forked version. For this task, it looks likely that I would need to fork jersey-core in a similar way. And if/when Hadoop switch to that forked version of jersey-core, downstream projects would also need to review any explicit dependencies that they have on jersey-core. > replace jsr311-api dependency with rs-api > ----------------------------------------- > > Key: HADOOP-18619 > URL: https://issues.apache.org/jira/browse/HADOOP-18619 > Project: Hadoop Common > Issue Type: Task > Components: build, common > Reporter: PJ Fanning > Priority: Major > > [jsr311-api|https://mvnrepository.com/artifact/javax.ws.rs/jsr311-api] is > unmaintained and causes issues when jars bring in a dependency on the newer > [rs-api|https://mvnrepository.com/artifact/javax.ws.rs/javax.ws.rs-api/2.1.1] > jar - that uses the same package name but has incompatible code > To make things worse, there is now a jakarta fork of rs-api but I suggest we > worry about that later. > jersey-core 1.19.x gives us the jsr311-api dependency. > The upgrade to HADOOP-15984 is currently blocked and looks hard. > HADOOP-15983 is a workaround that allows us to keep jersey 1.x but removes > the issue where we end up relying on the unmaintained Jackson 1.9 jars. > We may now need a similar fork of jersey-core 1.19 to build a version of that > jar that uses rs-api instead of jsr311. > The main benefit here is get around the fact that jackson jaxrs 2.13+ has > dropped support for jsr311 and now only supports rs-api. (see HADOOP-18332) > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org