diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 97b2e86..e5ad26e 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -31,7 +31,7 @@ java { kotlin { jvmToolchain { - (this as JavaToolchainSpec).languageVersion.set(jvmTargetVer) + languageVersion.set(jvmTargetVer) } } @@ -42,10 +42,17 @@ tasks.withType().configureEach } dependencies { - implementation("com.github.spotbugs.snom:spotbugs-gradle-plugin:6.0.7") // https://plugins.gradle.org/plugin/com.github.spotbugs + implementation("com.github.spotbugs.snom:spotbugs-gradle-plugin:6.1.13") // https://plugins.gradle.org/plugin/com.github.spotbugs implementation("com.diffplug.spotless:spotless-plugin-gradle:7.2.1") // https://plugins.gradle.org/plugin/com.diffplug.spotless implementation("gradle.plugin.org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.12.2") // https://plugins.gradle.org/plugin/com.github.kt3k.coveralls - implementation("org.javamodularity:moduleplugin:1.8.12") // https://plugins.gradle.org/plugin/org.javamodularity.moduleplugin - implementation("io.github.gradle-nexus:publish-plugin:1.3.0") // https://plugins.gradle.org/plugin/io.github.gradle-nexus.publish-plugin - implementation("com.gradle.publish:plugin-publish-plugin:1.2.1") // https://plugins.gradle.org/plugin/com.gradle.plugin-publish + implementation("org.javamodularity:moduleplugin:1.8.15") // https://plugins.gradle.org/plugin/org.javamodularity.moduleplugin + implementation("io.github.gradle-nexus:publish-plugin:2.0.0") // https://plugins.gradle.org/plugin/io.github.gradle-nexus.publish-plugin + implementation("com.gradle.publish:plugin-publish-plugin:1.3.1") // https://plugins.gradle.org/plugin/com.gradle.plugin-publish +} + +configurations.all { + configurations.all { + // Coveralls.io plugin brings this in, which breaks the parsing of snapshot metadata + exclude(group = "xerces", module = "xercesImpl") + } } \ No newline at end of file