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

Different versions of artifacts in RHBQ distribution and bom files

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Blocker Blocker
    • None
    • 2.2.5.CR3
    • team/prod
    • None
    • False
    • False
    • +
    • Hide

      1. Download an unpack RHBQ CR3 repository from https://download.eng.bos.redhat.com/rcm-guest/staging/quarkus/quarkus-2.2.5.CR3/rh-quarkus-2.2.5.CR3-maven-repository.zip
      2. enter maven-repository folder inside the repo
      3.

      $ grep "common" io/smallrye/config/smallrye-config-parent/2.5.1.redhat-00001/smallrye-config-parent-2.5.1.redhat-00001.pom
          <version.smallrye.common>1.6.0.redhat-00008</version.smallrye.common>
          <module>common</module>
              <groupId>io.smallrye.common</groupId>
              <artifactId>smallrye-common-bom</artifactId>
              <version>${version.smallrye.common}</version>
              <artifactId>smallrye-config-common</artifactId>
      
      

      4.

      $ ls io/smallrye/common/smallrye-common-bom/
      1.6.0.redhat-00009
      
      
      Show
      1. Download an unpack RHBQ CR3 repository from https://download.eng.bos.redhat.com/rcm-guest/staging/quarkus/quarkus-2.2.5.CR3/rh-quarkus-2.2.5.CR3-maven-repository.zip 2. enter maven-repository folder inside the repo 3. $ grep "common" io/smallrye/config/smallrye-config-parent/2.5.1.redhat-00001/smallrye-config-parent-2.5.1.redhat-00001.pom <version.smallrye.common>1.6.0.redhat-00008</version.smallrye.common> <module>common</module> <groupId>io.smallrye.common</groupId> <artifactId>smallrye-common-bom</artifactId> <version>${version.smallrye.common}</version> <artifactId>smallrye-config-common</artifactId> 4. $ ls io/smallrye/common/smallrye-common-bom/ 1.6.0.redhat-00009

      File io/smallrye/config/smallrye-config-parent/2.5.1.redhat-00001/smallrye-config-parent-2.5.1.redhat-00001.pom depends on artifact io.smallrye.common:smallrye-common-bom of version 1.6.0.redhat-00008. But RHBQ distribution only contains file io/smallrye/common/smallrye-common-bom/1.6.0.redhat-00009/smallrye-common-bom-1.6.0.redhat-00009.pom. Because of that, any test, that uses smallrye artifacts fails with error

      Failed to read artifact descriptor for io.smallrye.config:smallrye-config:jar:2.5.1.redhat-00001: Could not find artifact io.smallrye.common:smallrye-common-bom:pom:1.6.0.redhat-00008 in jboss-central-quarkus-mirror (http://10.0.139.54:8040/artifactory/jboss-and-central)
      

      UPD:
      Same thing goes for io/smallrye/reactive/smallrye-reactive-utilities-projects/2.6.0.redhat-00005/smallrye-reactive-utilities-projects-2.6.0.redhat-00005.pom and io.vertx:vertx-dependencies. Smallrye depends on 4.1.3.redhat-00001 but the distributive contains only 4.1.8.redhat-00003.

              hamadhan@redhat.com Harsh Madhani (Inactive)
              rhn-support-fdudinsk Fedor Dudinskii
              Fedor Dudinskii Fedor Dudinskii
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: