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

OpenAPI artifacts depend on obsolete javax.xml.bind dependency

XMLWordPrintable

    • False
    • None
    • False
    • ---

      OpenAPI artifacts depend on obsolete javax.xml.bind dependency

      Javax dependencies are considered outdated and jakarata dependencies should be used instead in both MP and SRye artifacts.

      grep -C2 2.3.1.redhat-00001 . -R in ER4 maven repo gives these related artifacts:

      ./maven-repository/org/eclipse/microprofile/openapi/microprofile-openapi-parent/2.0.1.redhat-00001/microprofile-openapi-parent-2.0.1.redhat-00001.pom-                    <groupId>javax.xml.bind</groupId>
      ./maven-repository/org/eclipse/microprofile/openapi/microprofile-openapi-parent/2.0.1.redhat-00001/microprofile-openapi-parent-2.0.1.redhat-00001.pom-                    <artifactId>jaxb-api</artifactId>
      ./maven-repository/org/eclipse/microprofile/openapi/microprofile-openapi-parent/2.0.1.redhat-00001/microprofile-openapi-parent-2.0.1.redhat-00001.pom:                    <version>2.3.1.redhat-00001</version>
      ./maven-repository/org/eclipse/microprofile/openapi/microprofile-openapi-parent/2.0.1.redhat-00001/microprofile-openapi-parent-2.0.1.redhat-00001.pom-                    <scope>provided</scope>
      ./maven-repository/org/eclipse/microprofile/openapi/microprofile-openapi-parent/2.0.1.redhat-00001/microprofile-openapi-parent-2.0.1.redhat-00001.pom-                </dependency>
      --
      ./maven-repository/io/smallrye/smallrye-open-api-parent/2.1.21.redhat-00001/smallrye-open-api-parent-2.1.21.redhat-00001.pom-                <groupId>javax.xml.bind</groupId>
      ./maven-repository/io/smallrye/smallrye-open-api-parent/2.1.21.redhat-00001/smallrye-open-api-parent-2.1.21.redhat-00001.pom-                <artifactId>jaxb-api</artifactId>
      ./maven-repository/io/smallrye/smallrye-open-api-parent/2.1.21.redhat-00001/smallrye-open-api-parent-2.1.21.redhat-00001.pom:                <version>2.3.1.redhat-00001</version>
      ./maven-repository/io/smallrye/smallrye-open-api-parent/2.1.21.redhat-00001/smallrye-open-api-parent-2.1.21.redhat-00001.pom-            </dependency>
      ./maven-repository/io/smallrye/smallrye-open-api-parent/2.1.21.redhat-00001/smallrye-open-api-parent-2.1.21.redhat-00001.pom-            <!-- Annotation -->
      

              pkruger@redhat.com Phillip Krüger
              rsvoboda@redhat.com Rostislav Svoboda
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: