diff --git a/.sdkmanrc b/.sdkmanrc index 450e0c9b..bd52f2b8 100644 --- a/.sdkmanrc +++ b/.sdkmanrc @@ -1,3 +1,3 @@ # Enable auto-env through the sdkman_auto_env config - https://sdkman.io/usage#env java=17.0.15-librca -gradle=8.14.2 \ No newline at end of file +gradle=8.14.3 \ No newline at end of file diff --git a/build.gradle b/build.gradle index 48e4a2f9..31e059aa 100644 --- a/build.gradle +++ b/build.gradle @@ -57,48 +57,23 @@ repositories { } } +grails { + springDependencyManagement = false +} + dependencies { implementation platform("org.apache.grails:grails-bom:$grailsVersion") - api "org.quartz-scheduler:quartz:$quartzVersion", { + api "org.quartz-scheduler:quartz", { // api: AdaptableJobFactory, InterruptableJob, JobExecutionContext, JobExecutionException, // UnableToInterruptJobException, TriggerFiredBundle, // runtime: @DisallowConcurrentExecution(runtime), @PersistJobDataAfterExecution(runtime) } - api 'org.springframework:spring-beans', { - // api: BeansException - // impl: BeanUtils, BeanWrapper, FactoryBean, InitializingBean, PropertyAccessorFactory - } - api 'org.springframework:spring-context', { - // api: ApplicationContext - // impl: ApplicationContextAware - } - - implementation 'org.apache.groovy:groovy-sql', { - // impl: Sql - } - implementation 'org.springframework:spring-context-support', { - // impl: AdaptableJobFactory - } - implementation 'org.springframework:spring-core', { - // impl: ReflectionUtils - } - - compileOnly 'org.apache.grails:grails-core', { // Provided as this is a Grails Plugin - // api: PersistenceContextInterceptor - // impl: AbstractGrailsClass, GrailsClass, GrailsClassUtils - } - compileOnly 'org.apache.groovy:groovy' // Provided as this is a Grails Plugin - compileOnly 'org.slf4j:slf4j-api', { - // api: Logger, LoggerFactory - } + compileOnly 'org.apache.grails:grails-dependencies-starter-web' - testImplementation 'org.apache.grails:grails-core', { - // impl: GrailsClass - } - testImplementation 'org.spockframework:spock-core' + testImplementation 'org.apache.grails:grails-dependencies-test' } apply { diff --git a/gradle.properties b/gradle.properties index 7bd1234d..acafeede 100644 --- a/gradle.properties +++ b/gradle.properties @@ -22,7 +22,6 @@ javaVersion=17 asciidoctorGradlePluginVersion=4.0.4 gradleCryptoChecksumVersion=1.4.0 -quartzVersion=2.5.0 ratVersion=0.8.1 # This prevents the Grails Gradle Plugin from unnecessarily excluding slf4j-simple in the generated POMs diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ff23a68d..d4081da4 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME