Question & Answer
Question
Environment
Issue
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 |
Product Synonym
BAMOE
Was this topic helpful?
Document Information
Modified date:
30 April 2024
UID
ibm16999339