2023-11-08 gradleでpmdで使っているASMのバージョンを変更する Java 21にアップデートしようとして困ったので書いておく。 現状、最新のpmd 6.55.0では、ASM 9.4に依存しており、Java 21に変更すると、PMDが解析できなくて死ぬ。 そのため、以下の設定を追加した。 configurations.pmd { resolutionStrategy.force 'org.ow2.asm:asm:9.6' } 前に似たようなものを書いたが、忘れていたので書いておく。