
Facilitates sharing and managing current versions of popular libraries across projects using a Gradle convention plugin. Offers static type checking and IDE support for seamless integration.
This repo allows to easily share current versions of well known libraries for Kotlin/Java/Android between projects. It's a gradle "convention plugin": https://docs.gradle.org/current/samples/sample_convention_plugins.html
id("pl.mareklangiewicz.deps.settings") to your plugins in settings.gradle.kts
id("pl.mareklangiewicz.deps") to your plugins in build.gradle.kts (for more local access)// in settings.gradle.kts:
// ...
plugins {
// ...
id("pl.mareklangiewicz.deps.settings") version "X.X.XX"
// find version here: https://plugins.gradle.org/search?term=mareklangiewicz.deps
// ...
}plugins {
plugAll(plugs.KotlinJvm, plugs.VannikPublish)
}
dependencies {
api(Com.SquareUp.Okio.okio)
testImplementation(kotlin("test"))
testImplementation(Org.JUnit.Jupiter.junit_jupiter_engine)
testRuntimeOnly(Org.JUnit.Platform.junit_platform_launcher)
}
This repo allows to easily share current versions of well known libraries for Kotlin/Java/Android between projects. It's a gradle "convention plugin": https://docs.gradle.org/current/samples/sample_convention_plugins.html
id("pl.mareklangiewicz.deps.settings") to your plugins in settings.gradle.kts
id("pl.mareklangiewicz.deps") to your plugins in build.gradle.kts (for more local access)// in settings.gradle.kts:
// ...
plugins {
// ...
id("pl.mareklangiewicz.deps.settings") version "X.X.XX"
// find version here: https://plugins.gradle.org/search?term=mareklangiewicz.deps
// ...
}plugins {
plugAll(plugs.KotlinJvm, plugs.VannikPublish)
}
dependencies {
api(Com.SquareUp.Okio.okio)
testImplementation(kotlin("test"))
testImplementation(Org.JUnit.Jupiter.junit_jupiter_engine)
testRuntimeOnly(Org.JUnit.Platform.junit_platform_launcher)
}