Setup

This library is distributed via maven central.

Add dependencies like following to use this library inside your project.

Simply add the dependencies inside your build.gradle.kts file.

build.gradle.kts
val toolbox = "<LATEST-VERSION>"

// core
implementation("io.github.mflisar.toolbox:core:$toolbox")

// app
implementation("io.github.mflisar.toolbox:app:$toolbox")

// modules
implementation("io.github.mflisar.toolbox:ui:$toolbox")
implementation("io.github.mflisar.toolbox:zip:$toolbox")
implementation("io.github.mflisar.toolbox:csv:$toolbox")
implementation("io.github.mflisar.toolbox:backup:$toolbox")
implementation("io.github.mflisar.toolbox:service:$toolbox")
implementation("io.github.mflisar.toolbox:form:$toolbox")
implementation("io.github.mflisar.toolbox:table:$toolbox")

Define the dependencies inside your libs.versions.toml file.

libs.versions.toml
[versions]

toolbox = "<LATEST-VERSION>"

[libraries]

# core
toolbox-core = { module = "io.github.mflisar.toolbox:core", version.ref = "toolbox" }

# app
toolbox-app = { module = "io.github.mflisar.toolbox:app", version.ref = "toolbox" }

# modules
toolbox-ui = { module = "io.github.mflisar.toolbox:ui", version.ref = "toolbox" }
toolbox-zip = { module = "io.github.mflisar.toolbox:zip", version.ref = "toolbox" }
toolbox-csv = { module = "io.github.mflisar.toolbox:csv", version.ref = "toolbox" }
toolbox-backup = { module = "io.github.mflisar.toolbox:backup", version.ref = "toolbox" }
toolbox-service = { module = "io.github.mflisar.toolbox:service", version.ref = "toolbox" }
toolbox-form = { module = "io.github.mflisar.toolbox:form", version.ref = "toolbox" }
toolbox-table = { module = "io.github.mflisar.toolbox:table", version.ref = "toolbox" }

And then use the definitions in your projects like following:

build.gradle.kts
# core
implementation(libs.toolbox.core)

# app
implementation(libs.toolbox.app)

# modules
implementation(libs.toolbox.ui)
implementation(libs.toolbox.zip)
implementation(libs.toolbox.csv)
implementation(libs.toolbox.backup)
implementation(libs.toolbox.service)
implementation(libs.toolbox.form)
implementation(libs.toolbox.table)