Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-3028

Dependency missmatch in offline env

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Obsolete
    • Major
    • None
    • 7.7.1.GA
    • Build and Assembly
    • None

    Description

      Hi,

       

      there is following dependency issue in the product - specifically in offline env.

       

      When I attempt to build the KJAR, it attempts to resolve drools-scenario-simulation-backend dependency.

       

      This dependency depends on following:

       

      <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      </dependency>

      The version of jackson-databind seems to be defined in kie-parent:

      https://maven.repository.redhat.com/ga/org/kie/kie-parent/7.33.0.Final-redhat-00003/kie-parent-7.33.0.Final-redhat-00003.pom

       

      Like this:

       

      <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.9.10.1-redhat-00001</version>
      </dependency>
      

      The jackson-databind depends on following version of jackson-annotations:

      https://maven.repository.redhat.com/ga/com/fasterxml/jackson/core/jackson-databind/2.9.10.1-redhat-00001/jackson-databind-2.9.10.1-redhat-00001.pom

       

      <jackson.version.annotations>
      2.9.10.redhat-00003
      </jackson.version.annotations>
      
      
      

      However, in kie-parent, following version for jackson-annotations is defined:

      <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-annotations</artifactId>
      <version>2.9.9.redhat-00001</version>
      </dependency>
      

      In offliner.txt, following version is defined:

      https://access.redhat.com/jbossnetwork/restricted/softwareDetail.html?softwareId=82351&product=rhpam&version=7.7.1&downloadType=distributions

       

      /com/fasterxml/jackson/core/jackson-annotations/2.3.0/jackson-annotations-2.3.0.pom
      /com/fasterxml/jackson/core/jackson-annotations/2.3.1/jackson-annotations-2.3.1.jar
      /com/fasterxml/jackson/core/jackson-annotations/2.3.1/jackson-annotations-2.3.1.pom
      /com/fasterxml/jackson/core/jackson-annotations/2.9.9.redhat-00001/jackson-annotations-2.9.9.redhat-00001.jar
      /com/fasterxml/jackson/core/jackson-annotations/2.9.9.redhat-00001/jackson-annotations-2.9.9.redhat-00001.pom
      /com/fasterxml/jackson/core/jackson-annotations/2.9.9.redhat-00001/jackson-annotations-2.9.9.redhat-00001-sources.jar
      

      Since jackson-databind depends on jackson-annotations:2.9.10.redhat-00003 - which is NOT defined in offliner.txt the KJAR build fails with artifact (jackson-annotations:2.9.10.redhat-00003) not found.

       

       

      Attachments

        Activity

          People

            ant@redhat.com Ant Stephenson
            rhn-support-agiertli Anton Giertli
            Marek Winkler Marek Winkler (Inactive)
            Marek Winkler Marek Winkler (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: