Bill of materials for Allure Java artifacts.
io.qameta.allure:allure-bom
Gradle:
dependencies {
testImplementation(platform("io.qameta.allure:allure-bom:<allure-version>"))
testImplementation("io.qameta.allure:allure-jupiter")
testImplementation("io.qameta.allure:allure-rest-assured")
}Maven:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-bom</artifactId>
<version>${allure.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>Import the BOM once, then omit versions from individual Allure Java module dependencies. This keeps framework adapters, runtime APIs, and support modules on the same release line.