Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-4908

Integration Pack BOM does not define karaf-features XML version

XMLWordPrintable

    • % %
    • Hide

      We need to be able to build Maven project with dependencies defined as follows:

            <dependencyManagement>
              <dependencies>
                <dependency>
                  <groupId>org.jboss.integration.fuse</groupId>
                  <artifactId>fuse-integration-bom</artifactId>
                  <version>${integration.pack.version}</version>
                  <type>pom</type>
                  <scope>import</scope>
                </dependency>
      
              </dependencies>
            </dependencyManagement>
      
            <dependencies>
              <!-- Camel specific artifacts -->
              <dependency>
                <groupId>org.jboss.integration.fuse</groupId>
                <artifactId>karaf-features</artifactId>
                <type>xml</type>
                <classifier>features</classifier>
              </dependency>
              <dependency>
                <groupId>org.jboss.integration.fuse</groupId>
                <artifactId>kie-camel</artifactId>
              </dependency>
              <dependency>
                <groupId>org.jboss.integration.fuse</groupId>
                <artifactId>jbpm-workitems-camel</artifactId>
              </dependency>
            </dependencies>
        ...
      
      Show
      We need to be able to build Maven project with dependencies defined as follows: <dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.integration.fuse</groupId> <artifactId>fuse-integration-bom</artifactId> <version>${integration.pack.version}</version> <type>pom</type> <scope> import </scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <!-- Camel specific artifacts --> <dependency> <groupId>org.jboss.integration.fuse</groupId> <artifactId>karaf-features</artifactId> <type>xml</type> <classifier>features</classifier> </dependency> <dependency> <groupId>org.jboss.integration.fuse</groupId> <artifactId>kie-camel</artifactId> </dependency> <dependency> <groupId>org.jboss.integration.fuse</groupId> <artifactId>jbpm-workitems-camel</artifactId> </dependency> </dependencies> ...

      It seems that fixing ENTESB-4704 caused fuse-integration-bom not to define version for org.jboss.integration.fuse:karaf-features:xml:features artifact.

      I am not sure if such changes should have got into the branch for BxMS 6.2.1 with Fuse 6.2.1, was this intentional?

      This turned up in 1.3.0.redhat-006 version of Integration Pack, 1.3.0.redhat-005 did not suffer from this issue, so this is a regression for BxMS customers using the Integration Pack with BxMS 6.2.

            psiroky_jira Petr Široký (Inactive)
            mwinkler@redhat.com Marek Winkler (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: