Apache Maven Coordinates
This page lists the most commonly used Apache Maven Coordinates for Fluxnova.
Most Fluxnova artifacts are pushed to maven central.
Fluxnova BOM (Bill of Materials)
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.finos.fluxnova.bpm</groupId>
<artifactId>fluxnova-bom</artifactId>
<version>1.0.0</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
Use the BOM!
Please import the Fluxnova BOM if you use multiple Fluxnova projects. The BOM defines versions for all Fluxnova projects. This way it is ensured that no incompatible versions are imported.
Fluxnova Engine
<dependency>
<groupId>org.finos.fluxnova.bpm</groupId>
<artifactId>fluxnova-engine</artifactId>
</dependency>
Fluxnova Engine Spring Integration
The fluxnova-engine
Spring integration for Spring Framework 5:
<dependency>
<groupId>org.finos.fluxnova.bpm</groupId>
<artifactId>fluxnova-engine-spring</artifactId>
</dependency>
The fluxnova-engine
Spring integration for Spring Framework 6:
<dependency>
<groupId>org.finos.fluxnova.bpm</groupId>
<artifactId>fluxnova-engine-spring-6</artifactId>
</dependency>
Fluxnova Engine CDI Integration
<dependency>
<groupId>org.finos.fluxnova.bpm</groupId>
<artifactId>fluxnova-engine-cdi</artifactId>
</dependency>
Fluxnova DMN Engine BOM (Bill of Materials)
This BOM allows to use the DMN engine standalone without the BPMN engine and the rest of the Fluxnova Platform.
<dependencyManagement>
<dependency>
<groupId>org.finos.fluxnova.bpm.dmn</groupId>
<artifactId>fluxnova-engine-dmn-bom</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencyManagement>
Fluxnova DMN
This dependency allows to use DMN engine standalone without the BPMN engine and the rest of the Fluxnova Platform.
It is not needed when using fluxnova-engine
because that already contains the DMN engine.
<dependency>
<groupId>org.finos.fluxnova.bpm.dmn</groupId>
<artifactId>fluxnova-engine-dmn</artifactId>
</dependency>
Process Application EJB Client
<dependency>
<groupId>org.finos.fluxnova.bpm.javaee</groupId>
<artifactId>fluxnova-ejb-client</artifactId>
</dependency>
Fluxnova Artifact Storage
Artifactory
Fluxnova relies on JFrog Artifactory to provide Fluxnova artifacts to users at artifacts.camunda.com. The artifact data is stored in Amazon S3 storage and gets served by artifacts.camunda.com via redirects to AWS S3. Users must be able to connect to both endpoints for artifact retrieval.
<repositories>
<repository>
<id>fluxnova-bpm-nexus</id>
<name>fluxnova-bpm-nexus</name>
<url>
https://artifacts.camunda.com/artifactory/public/
</url>
</repository>
</repositories>
Browse Fluxnova Artifact Storage
In order to browse the Fluxnova artifacts, here are the links which you can use.
https://artifacts.camunda.com/ui/native/camunda-bpm
Known issues
cURL artifacts
The files are hosted in AWS S3, therefore, Artifactory rewrites the requests to S3 and sends a 302 as the first response. For cURL this means to add the “-L
” or “--location
” option to follow the response.
Example:
curl -LO https://artifacts.camunda.com/artifactory/camunda-bpm/org/finos/fluxnova/bpm/camunda-engine-rest/7.23.0/camunda-engine-rest-7.23.0.war