Skip to content
This repository was archived by the owner on Jun 21, 2024. It is now read-only.

elhub/common-bom

Repository files navigation

Warning

This project has been archived and is no longer being actively developed by Elhub.

common-bom

About

common-bom is the maven BOM (bill of materials) for the common elhub modules. It helps to harmonize the versions of libraries used in projects and simplify updates. You will need access to a version of these bom to build any of our Jvm common modules.

Getting Started

Prerequisites

None.

Installation

Gradle

Add the bom to your dependencies as follows:

dependencies {
    implementation(platform("no.elhub.common:common-bom:1.2.3"))
}

Maven

Add common-parent as a parent project or a bom to your project in your pom.xml. Example:

<parent>
    <groupId>no.elhub.common</groupId>
    <artifactId>common-bom</artifactId>
    <version>1.2.3</version>
</parent>

See Maven Dependency Management

Usage

All dependencies version numbers are stored in const vals in the buildSrc class Libs.Versions. For easier reference and search, all properties are stored in alphabetical order. The dependencies themselves are defined in the build.gradle.kts of the project, and refer to the class definitions in Libs.

To use the dependencies, simply add the dependencies into your maven or gradle project as normal, but omit the version numbers.

Testing

There are no unit tests for common-bom. In order to check whether the dependencies are up to date, however, you can always run:

./gradlew dependencyUpdates

Contributing

Contributing, issues and feature requests are welcome. See the Contributing file.

Owners

This project is developed by Elhub. For the specific development group responsible for this code, see the Codeowners file.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages