You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Steve Loughran (Jira)" <ji...@apache.org> on 2023/02/07 11:50:00 UTC

[jira] [Commented] (HADOOP-18619) replace jsr311-api dependency with rs-api

    [ https://issues.apache.org/jira/browse/HADOOP-18619?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17685252#comment-17685252 ] 

Steve Loughran commented on HADOOP-18619:
-----------------------------------------

how traumatic will this be downstream? not that should block, as being on jersey 1.19 is causing problems too

> 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-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org