pjfanning / pekko-libraries-bom   2024.2.0

Apache License 2.0 GitHub

Bill of Materials (BOM) for Apache Pekko libs

Scala versions: 3.x 2.13 2.12

pekko-libraries-bom

Bill of Materials (BOMs) for the Apache Pekko libraries.

<dependencyManagement>
  <dependencies>
    <dependency>
        <groupId>com.github.pjfanning</groupId>
        <artifactId>pekko1.0-libraries-bom_2.13</artifactId>
        <version>2024.2.0</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

pekko1.0-libraries-bom_2.12 and pekko1.0-libraries-bom_3 are also supported. The suffix is the Scala Binary version.

The 1.0 part of the name reflects that the Pekko 1.0 libs are out but soon we will start seeing 1.1 era libs. The 2023.12.0 versioning is based on the year and the month while the patch part of the version will increment if we need patch changes.

The aim is to support all of the libs published by Apache Pekko team.

sbt

sbt build tools users need to use an sbt plugin to use BOMs - see https://github.com/heremaps/here-sbt-bom

I haven't used this myself. So far, the BOMs have only been tested using Apache Maven builds.