Bill of Materials for opensource projects (edge)
The jbom is published to Github in order to use it you need to make sure to add the following in your POM
<repositories>
<repository>
<id>github</id>
<name>GitHub Packages</name>
<url>https://maven.pkg.github.com/memoria-io/*</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
You can then proceed to use it as a parent POM or a BOM inside
As parent POM
<parent>
<groupId>io.memoria</groupId>
<artifactId>jbom</artifactId>
<version>20.1.0</version>
</parent>
A BOM inside
<dependency>
<groupId>io.memoria</groupId>
<artifactId>jbom</artifactId>
<version>20.1.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>