Maven Artifacts

The Loom Maven coordinates: the BOM that aligns versions, the client modules and the shared model.

All Loom artifacts are published under the io.metaloom group.

BOM POM

Use the BOM to align versions across Loom and Cortex modules:

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>io.metaloom</groupId>
      <artifactId>bom</artifactId>
      <version>1.0.0-SNAPSHOT</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

REST Client

<dependency>
    <groupId>io.metaloom.loom.client</groupId>
    <artifactId>loom-rest-client</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

gRPC Client

<dependency>
    <groupId>io.metaloom.loom.client</groupId>
    <artifactId>loom-grpc-client</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

REST Model

<dependency>
    <groupId>io.metaloom.loom</groupId>
    <artifactId>loom-rest-model</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

Shared API

<dependency>
    <groupId>io.metaloom.loom</groupId>
    <artifactId>loom-api</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

Command Line Client

The metaloom CLI is normally used as a binary rather than as a dependency — see Command Line. The module is published for embedding it in another tool:

<dependency>
    <groupId>io.metaloom.cli</groupId>
    <artifactId>metaloom-cli</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

For container deployment see Containers and Container Images.

Looking for something else?