diff --git a/README.md b/README.md new file mode 100644 index 0000000..13a640a --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# Groowt (Groovy Web Tools/Templates) + +## Project Version-Bumping + +Update the version property in `buildSrc/src/main/groovy/groowt/gradle/groowt-conventions.gradle`. + +## Dependency Versions + +All dependencies and their version refs should be declared in `gradle/libs.versions.toml`. diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1b25382..6cbf968 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,30 +3,35 @@ [versions] antlr = '4.13.2' -groovy = '4.0.25' -junit = '5.11.4' +asm = '9.8' +groovy = '4.0.27' +jakarta-inject = '2.0.1' +jansi = '2.4.2' +jbarchiva = '0.2.2' +jetbrains-annotations = '26.0.2' +junit = '5.13.0' kotlin = '1.9.25' log4j = '2.24.3' -mockito = '5.15.2' -slf4j = '2.0.16' +mockito = '5.18.0' +picocli = '4.7.7' +slf4j = '2.0.17' [libraries] antlr = { module = 'org.antlr:antlr4', version.ref = 'antlr' } antlr-runtime = { module = 'org.antlr:antlr4-runtime', version.ref = 'antlr' } -asm = 'org.ow2.asm:asm:9.7.1' -gradle-tooling = 'org.gradle:gradle-tooling-api:8.12.1' +asm = { module = 'org.ow2.asm:asm', version.ref = 'asm' } groovy = { module = 'org.apache.groovy:groovy', version.ref = 'groovy' } groovy-console = { module = 'org.apache.groovy:groovy-console', version.ref = 'groovy' } groovy-templates = { module = 'org.apache.groovy:groovy-templates', version.ref = 'groovy' } -jakarta-inject = 'jakarta.inject:jakarta.inject-api:2.0.1' -jansi = 'org.fusesource.jansi:jansi:2.4.1' -jbarchiva = 'com.jessebrault.jbarchiva:jbarchiva:0.2.2' -jetbrains-anotations = 'org.jetbrains:annotations:26.0.2' +jakarta-inject = { module = 'jakarta.inject:jakarta.inject-api', version.ref = 'jakarta-inject' } +jansi = { module = 'org.fusesource.jansi:jansi', version.ref = 'jansi' } +jbarchiva = { module = 'com.jessebrault.jbarchiva:jbarchiva', version.ref = 'jbarchiva' } +jetbrains-anotations = { module = 'org.jetbrains:annotations', version.ref = 'jetbrains-annotations' } junit-jupiter-api = { module = 'org.junit.jupiter:junit-jupiter-api', version.ref = 'junit' } kotlin-stdlib = { module = 'org.jetbrains.kotlin:kotlin-stdlib', version.ref = 'kotlin' } log4j-core = { module = 'org.apache.logging.log4j:log4j-core', version.ref = 'log4j' } log4j-slf4jBinding = { module = 'org.apache.logging.log4j:log4j-slf4j2-impl', version.ref = 'log4j' } mockito-core = { module = 'org.mockito:mockito-core', version.ref = 'mockito' } mockito-junit = { module = 'org.mockito:mockito-junit-jupiter', version.ref = 'mockito' } -picocli = 'info.picocli:picocli:4.7.6' +picocli = { module = 'info.picocli:picocli', version.ref = 'picocli' } slf4j-api = { module = 'org.slf4j:slf4j-api', version.ref = 'slf4j' }