Uploaded image for project: 'Quarkus'
  1. Quarkus
  2. QUARKUS-1764

RHBQ distributive contains outdated javax.annotation-api dependecy

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 3.2.5.ER4, 3.2.6-Ghost.GA
    • 2.2.5.CR2, 2.7.6.ER1, 2.7.5.ER1, 2.7.5.ER2, 2.7.5.ER3, 2.7.5.ER4, 2.7.5.CR1, 3.2.5.ER4
    • team/prod
    • +

      List of dependencies[1] for 2.2.5.ER3 contains dependency io.jaegertracing:jaeger-thrift:1.6.0.redhat-00002, which transitively depends[2] on javax.annotation-api. Javax dependecies are considered outdated and jakarata dependencies should be used instead.

      As a side note: 2.2.5.ER3 repo does not contain javax.annotation:javax.annotation-api:jar:1.3.2.redhat-00001, but contains jakarta.annotation-api-1.3.5.redhat-00003

      [1] http://download.devel.redhat.com/rcm-guest/staging/quarkus/quarkus-2.2.5.ER3/extras/repository-artifact-list.txt
      [2]

      |  |  |  +- io.jaegertracing:jaeger-thrift:jar:1.6.0.redhat-00002:test
      |  |  |  |  \- org.apache.thrift:libthrift:jar:0.14.1.redhat-00001:test
      |  |  |  |     \- javax.annotation:javax.annotation-api:jar:1.3.2.redhat-00001:test
      

      At the same time, with 2.2 we should be using jakarta dependencies or jboss versions of JavaEE/javax dependencies
      old package name can be still used, but via jboss versions of JavaEE/javax dependencies

            varjain@redhat.com Vardhman Jain
            rhn-support-fdudinsk Fedor Dudinskii
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: