Apache Maven Coordinates

This page lists the most commonly used Apache Maven Coordinates for Camunda.

Most Camunda artifacts are pushed to maven central.

Camunda BOM (Bill of Materials)

Community Edition

<dependencyManagement>
  <dependency>
    <groupId>org.camunda.bpm</groupId>
    <artifactId>camunda-bom</artifactId>
    <version>7.14.0</version>
    <scope>import</scope>
    <type>pom</type>
  </dependency>
</dependencyManagement>

Enterprise Edition

To use the Enterprise Edition dependencies, you have to add the Enterprise Edition Maven Repository to your project.

<dependencyManagement>
  <dependency>
    <groupId>org.camunda.bpm</groupId>
    <artifactId>camunda-bom</artifactId>
    <version>7.14.0-ee</version>
    <scope>import</scope>
    <type>pom</type>
  </dependency>
</dependencyManagement>

Use the BOM!

Please import the Camunda BOM if you use multiple Camunda projects. The BOM defines versions for all Camunda projects. This way it is ensured that no incompatible versions are imported.

Camunda Engine

<dependency>
  <groupId>org.camunda.bpm</groupId>
  <artifactId>camunda-engine</artifactId>
</dependency>

Camunda Engine Spring Integration

<dependency>
  <groupId>org.camunda.bpm</groupId>
  <artifactId>camunda-engine-spring</artifactId>
</dependency>

Camunda Engine CDI Integration

<dependency>
  <groupId>org.camunda.bpm</groupId>
  <artifactId>camunda-engine-cdi</artifactId>
</dependency>

Camunda DMN Engine BOM (Bill of Materials)

This BOM allows to use the DMN engine standalone without the BPMN engine and the rest of the Camunda BPM platform.

<dependencyManagement>
  <dependency>
    <groupId>org.camunda.bpm.dmn</groupId>
    <artifactId>camunda-engine-dmn-bom</artifactId>
    <version>7.14.0</version>
    <type>pom</type>
    <scope>import</scope>
  </dependency>
</dependencyManagement>

Camunda DMN

This dependency allows to use DMN engine standalone without the BPMN engine and the rest of the Camunda BPM platform. It is not needed when using camunda-engine because that already contains the DMN engine.

<dependency>
  <groupId>org.camunda.bpm.dmn</groupId>
  <artifactId>camunda-engine-dmn</artifactId>
</dependency>

Process Aplication EJB Client

<dependency>
  <groupId>org.camunda.bpm.javaee</groupId>
  <artifactId>camunda-ejb-client</artifactId>
</dependency>

Camunda Nexus

Community Edition

<repositories>
  <repository>
    <id>camunda-bpm-nexus</id>
    <name>camunda-bpm-nexus</name>
    <url>
      https://app.camunda.com/nexus/content/groups/public
    </url>
  </repository>
</repositories>

Enterprise Edition

<repositories>
  <repository>
    <id>camunda-bpm-nexus-ee</id>
    <name>camunda-bpm-nexus</name>
    <url>
      https://app.camunda.com/nexus/content/repositories/camunda-bpm-ee
    </url>
  </repository>
</repositories>

Using the Enterprise Edition repository requires credentials in your Maven settings ~/.m2/settings.xml:

  <servers>
    <server>
      <id>camunda-bpm-nexus-ee</id>
      <username>YOUR_USERNAME</username>
      <password>YOUR_PASSWORD</password>
    </server>
  </servers>

Known issue with Artifactory

Please find below the known issue in Artifactory while configuring Nexus repository as a Maven remote proxy.

While testing the connection in Artifactory, if you get “Connection failed: Error 404: Not Found” message then you can ignore it, and continue to add the repository. The maven build should be able to download dependencies without any issues.

Browse Camunda Nexus

In order to browse the Camunda Nexus artifacts, here are the links which can be used.

Community Edition

This link helps you to browse the artifacts of Camunda bpm community edition.

https://app.camunda.com/nexus/service/rest/repository/browse/camunda-bpm/

Enterprise Edition

This link helps you to browse the artifacts of Camunda bpm enterprise edition. The user needs to login to the nexus repository before accessing the link.

https://app.camunda.com/nexus/service/rest/repository/browse/camunda-bpm-ee/

Requires login

Please note that the link will not be accessible if the user didn’t login beforehand.

Other Camunda Modules:

On this Page: