2023-07-19 20:09:14 -05:00
|
|
|
plugins {
|
2024-01-23 17:49:23 -06:00
|
|
|
id 'java-library'
|
2023-07-19 20:09:14 -05:00
|
|
|
}
|
2024-12-03 06:57:43 +05:30
|
|
|
|
|
|
|
apply from: '../../gradle/coverage/java-coverage.gradle'
|
2023-11-10 16:00:20 -08:00
|
|
|
apply from: "../../gradle/versioning/versioning.gradle"
|
2023-07-19 20:09:14 -05:00
|
|
|
|
|
|
|
dependencies {
|
2023-09-01 09:06:01 -05:00
|
|
|
implementation externalDependency.jacksonDataBind
|
2023-07-19 20:09:14 -05:00
|
|
|
|
|
|
|
implementation externalDependency.slf4jApi
|
2024-01-23 17:49:23 -06:00
|
|
|
|
|
|
|
// Newer Spring libraries require JDK17 classes, allow for JDK11
|
|
|
|
compileOnly externalDependency.springBootAutoconfigureJdk11
|
2023-07-19 20:09:14 -05:00
|
|
|
|
|
|
|
compileOnly externalDependency.lombok
|
|
|
|
|
|
|
|
annotationProcessor externalDependency.lombok
|
2023-11-10 16:00:20 -08:00
|
|
|
}
|
|
|
|
|
|
|
|
processResources.configure {
|
|
|
|
finalizedBy printVersionDetails // always print version details
|
|
|
|
}
|