Apache Maven Coordinates
This page lists the most commonly used Apache Maven Coordinates for CIB seven.
Since version 1.1.0 CIB seven artifacts are available at Maven Central. And extra tweaks of pom.xml
or settings.xml
are no longer essential.
However you can use our public Sonatype Nexus Repository with all artifacts at artifacts.cibseven.org.
Extra repository should be added to settings.xml
or to the POM file:
<repositories>
<repository>
<id>mvn-cibseven-public</id>
<name>CIB seven Public Repository</name>
<url>https://artifacts.cibseven.org/repository/public/</url>
</repository>
</repositories>
This repository will be essential if you want to use 7.22.0-cibseven
(1.0
) transitional version of CIB seven. It is not available at Maven Cental repository.
CIB seven BOM (Bill of Materials)
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.cibseven.bpm</groupId>
<artifactId>cibseven-bom</artifactId>
<version>1.1.0</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
Use the BOM!
Please import the CIB seven BOM if you use multiple CIB seven projects. The BOM defines versions for all CIB seven projects. This way it is ensured that no incompatible versions are imported.
CIB seven Engine
<dependency>
<groupId>org.cibseven.bpm</groupId>
<artifactId>cibseven-engine</artifactId>
</dependency>
CIB seven Engine Spring Integration
The cibseven-engine
Spring integration for Spring Framework 5:
<dependency>
<groupId>org.cibseven.bpm</groupId>
<artifactId>cibseven-engine-spring</artifactId>
</dependency>
The cibseven-engine
Spring integration for Spring Framework 6:
<dependency>
<groupId>org.cibseven.bpm</groupId>
<artifactId>cibseven-engine-spring-6</artifactId>
</dependency>
CIB seven Engine CDI Integration
<dependency>
<groupId>org.cibseven.bpm</groupId>
<artifactId>cibseven-engine-cdi</artifactId>
</dependency>
CIB seven DMN Engine BOM (Bill of Materials)
This BOM allows to use the DMN engine standalone without the BPMN engine and the rest of the CIB seven platform.
<dependencyManagement>
<dependency>
<groupId>org.cibseven.bpm.dmn</groupId>
<artifactId>cibseven-engine-dmn-bom</artifactId>
<version>1.1.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencyManagement>
CIB seven DMN
This dependency allows to use DMN engine standalone without the BPMN engine and the rest of the CIB seven platform.
It is not needed when using cibseven-engine
because that already contains the DMN engine.
<dependency>
<groupId>org.cibseven.bpm.dmn</groupId>
<artifactId>cibseven-engine-dmn</artifactId>
</dependency>
Process Application EJB Client
<dependency>
<groupId>org.cibseven.bpm.javaee</groupId>
<artifactId>cibseven-ejb-client</artifactId>
</dependency>
Browse CIB seven Artifact Storage
In order to browse the CIB seven artifacts, here are the link you can use.
https://artifacts.cibseven.org/service/rest/repository/browse/public/org/cibseven/