> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aseeflow.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Apache Maven Coordinates

This page provides the most commonly used Apache Maven coordinates for ASEE Flow. The artifacts are published to the ASEE Flow Maven repository — see [Artifact storage](#artifact-storage) for the repository configuration.

## BOM (Bill of Materials)

```xml theme={null}
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.aseeflow.bpm</groupId>
      <artifactId>aseeflow-bom</artifactId>
      <version>1.0.0</version>
      <scope>import</scope>
      <type>pom</type>
    </dependency>
  </dependencies>
</dependencyManagement>
```

<Tip>
  **Use the BOM!** Import the BOM if you use multiple ASEE Flow projects to ensure version compatibility.
</Tip>

## Process engine

```xml theme={null}
<dependency>
  <groupId>org.aseeflow.bpm</groupId>
  <artifactId>aseeflow-engine</artifactId>
</dependency>
```

## Process engine Spring integration

For Spring Framework 5:

```xml theme={null}
<dependency>
  <groupId>org.aseeflow.bpm</groupId>
  <artifactId>aseeflow-engine-spring</artifactId>
</dependency>
```

For Spring Framework 6:

```xml theme={null}
<dependency>
  <groupId>org.aseeflow.bpm</groupId>
  <artifactId>aseeflow-engine-spring-6</artifactId>
</dependency>
```

## Process engine CDI integration

```xml theme={null}
<dependency>
  <groupId>org.aseeflow.bpm</groupId>
  <artifactId>aseeflow-engine-cdi</artifactId>
</dependency>
```

## DMN engine BOM

Enables standalone DMN engine usage without BPMN engine dependencies.

```xml theme={null}
<dependencyManagement>
  <dependency>
    <groupId>org.aseeflow.bpm.dmn</groupId>
    <artifactId>aseeflow-engine-dmn-bom</artifactId>
    <version>1.0.0</version>
    <type>pom</type>
    <scope>import</scope>
  </dependency>
</dependencyManagement>
```

## DMN engine

```xml theme={null}
<dependency>
  <groupId>org.aseeflow.bpm.dmn</groupId>
  <artifactId>aseeflow-engine-dmn</artifactId>
</dependency>
```

## Process application EJB client

```xml theme={null}
<dependency>
  <groupId>org.aseeflow.bpm.javaee</groupId>
  <artifactId>aseeflow-ejb-client</artifactId>
</dependency>
```

## Artifact storage

<Note>
  **Customer access required.** ASEE Flow artifacts — Maven dependencies, Docker images, and pre-packaged distribution downloads — are hosted in a private repository available to ASEE Flow customers. To obtain the repository location and access credentials, [contact ASEE Software Solutions](https://contentservices.asee.io/asee-software-solutions/#contact-us). See [Accessing artifacts](/introduction/downloading-aseeflow#accessing-artifacts) for setup steps.
</Note>

ASEE Flow artifacts are published to the ASEE Flow customer Maven repository. Add the repository to your `pom.xml`, using the URL you received from ASEE, and put your credentials in a matching `<server>` entry in `~/.m2/settings.xml`:

```xml theme={null}
<repositories>
  <repository>
    <id>aseeflow</id>
    <!-- Repository URL provided by ASEE -->
    <url>ASEE_MAVEN_REPOSITORY_URL</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>true</enabled>
    </snapshots>
  </repository>
</repositories>
```

Then add your credentials to `~/.m2/settings.xml`, using the same `<id>`:

```xml theme={null}
<servers>
  <server>
    <id>aseeflow</id>
    <username>YOUR_USERNAME</username>
    <password>YOUR_PASSWORD</password>
  </server>
</servers>
```

### Browse artifacts

Once you have access, you can browse the available artifacts and versions in the customer repository provided by ASEE.

## Other modules

* [DMN Engine](/user-guide/dmn-engine/embed#maven-coordinates)
* [Spin](/reference/spin)
* [Connect](/reference/connect#maven-coordinates)
* [Templating engines](/user-guide/process-engine/templating#install-a-template-engine-for-an-embedded-process-engine)
* [Spring Boot integration](/user-guide/spring-boot-integration)
