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)