IBM Support

What are the mappings between IBM Business Automation Manager Open Editions releases and the Maven library versions?

Question & Answer


Question

Environment

IBM Business Automation Manager Open Editions (BAMOE) 8.0.x

Issue

  • Adding a dependency to a library provided by BAMOE 8.0.x to our project;
  • Which version should we use in our pom.xml when executing in BAMOE 8.0.x?

Answer

Resolution

It is always recommended to use a bill of materials (BOM) to manage dependencies, as it simplifies the dependency management quite a bit.

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.redhat.ba</groupId>
            <artifactId>ba-platform-bom</artifactId>
            <version>8.0.5.redhat-00001</version> <!-- BOM version for BAMOE 8.0.5 -->
            <scope>import</scope>
            <type>pom</type>
        </dependency>
    </dependencies>
</dependencyManagement>

If a BOM is used, then adding a dependency looks like this:

<dependency>
  <groupId>org.drools</groupId>
  <artifactId>drools-compiler</artifactId> 
  <!-- it is not necessary to explicitly specify version, because you are using BOM, which is taking care of that -->
</dependency>

If, for any reason, it is not possible to use the BOM, then the maven version should be configured explicitly. The following tables includes mapping between product version - BOM version - and maven library version.

Product version BOM Version Maven library version
BAMOE 8.0.5 8.0.5.redhat-00001 7.67.2.Final-redhat-00017
BAMOE 8.0.4-IF001 8.0.4.redhat-00003 7.67.2.Final-redhat-00014
BAMOE 8.0.4 8.0.4.redhat-00002 7.67.2.Final-redhat-00008
BAMOE 8.0.3 8.0.3.redhat-00002 7.67.2.Final-redhat-00006
BAMOE 8.0.2 8.0.2.redhat-00001 7.67.2.Final-redhat-00004
BAMOE 8.0.1 8.0.1.redhat-00001 7.67.2.Final-redhat-00003
BAMOE 8.0.0 8.0.0.redhat-00001 7.67.2.Final-redhat-00001

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSFVHI5","label":"IBM Business Automation Manager Open Editions"},"ARM Category":[{"code":"a8m3p000000LRTwAAO","label":"IDM-\u003EInstall"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.0;8.0.1;8.0.2;8.0.3;8.0.4;8.0.5"}]

Product Synonym

BAMOE

Document Information

Modified date:
30 April 2024

UID

ibm16999339