diff --git a/build.gradle.kts b/build.gradle.kts index 16d8a2a..6b7075b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,7 +10,7 @@ configurations.compileClasspath { } dependencies { - implementation("org.ow2.asm:asm:9.9") + implementation("org.ow2.asm:asm:9.9.1") implementation("com.github.javaparser:javaparser-core:3.28.0") compileOnly("org.gradlex:extra-java-module-info:1.13.1") compileOnly("com.autonomousapps:dependency-analysis-gradle-plugin:3.5.1") @@ -45,6 +45,10 @@ publishingConventions { testingConventions { testGradleVersions("7.4", "7.6.5", "8.0.2", "8.14.3") } +// Turn off classfile lint as long as we still compile with Java 8 +// /org/objectweb/asm/ClassReader.class: Cannot find annotation method 'forRemoval()' in type 'Deprecated' +tasks.compileJava { options.compilerArgs.add("-Xlint:-classfile") } + val detachedResolver: ProjectInternal.DetachedResolver = (project as ProjectInternal).newDetachedResolver() detachedResolver.repositories.ivy {