## `kotlin-faker-bom` [![Central Sonatype](https://img.shields.io/maven-central/v/io.github.serpro69/kotlin-faker-bom?style=for-the-badge&logo=apachemaven&label=release-version&color=blue)](https://central.sonatype.com/artifact/io.github.serpro69/kotlin-faker-bom) [![Central Sonatype (Snapshots)](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Fcentral.sonatype.com%2Frepository%2Fmaven-snapshots%2Fio%2Fgithub%2Fserpro69%2Fkotlin-faker-bom%2Fmaven-metadata.xml&strategy=highestVersion&style=for-the-badge&logo=apachemaven&label=snapshot-version&color=yellow)](https://central.sonatype.com/service/rest/repository/browse/maven-snapshots/io/github/serpro69/kotlin-faker/) Kotlin-faker provides a [Bill-of-Materials](https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms) that simplifies dependency management. ## Usage Documentation for kotlin-faker is available at [serpro69.github.io/kotlin-faker/](https://serpro69.github.io/kotlin-faker/). ### Downloading Latest releases are always available on maven central. **With gradle** To [import Maven BOM with Gradle](https://docs.gradle.org/current/userguide/platforms.html#sub:bom_import), a platform dependency needs to be declared on the `kotlin-faker-bom`. The rest of `kotlin-faker` dependencies do not need to specify the versions explicitly as they will be pulled from the BOM ```groovy dependencies { implementation platform('io.github.serpro69:kotlin-faker-bom:$version') implementation 'io.github.serpro69:kotlin-faker' implementation 'io.github.serpro69:kotlin-faker-books' implementation 'io.github.serpro69:kotlin-faker-tech' // rest of dependencies } ``` **With maven** To use the BOM, a dependency on `kotlin-faker-bom` needs to be declared in the `` block of the `pom.xml`, file: ```xml io.github.serpro69 kotlin-faker-bom ${kotlin-faker.version} pom import ``` Then add the dependencies as usual but w/o specifying the versions, which will be pulled from the BOM: ```xml io.github.serpro69 kotlin-faker io.github.serpro69 kotlin-faker-books io.github.serpro69 kotlin-faker-tech ```