Enhancement surfaced by COCOA's Docker packaging (codellm-devkit/cocoa#1): JCodeanalyzer's ensure_jdk downloads a Temurin JDK into each analysis cache dir (per project, potentially per service), which defeats pre-baking a JDK into container images and costs a network fetch per analyzed project. Proposal: honor JAVA_HOME (or a CLDK_JDK env/global cache path) when a compatible JDK is present, falling back to the current Adoptium download.
Enhancement surfaced by COCOA's Docker packaging (codellm-devkit/cocoa#1): JCodeanalyzer's ensure_jdk downloads a Temurin JDK into each analysis cache dir (per project, potentially per service), which defeats pre-baking a JDK into container images and costs a network fetch per analyzed project. Proposal: honor JAVA_HOME (or a CLDK_JDK env/global cache path) when a compatible JDK is present, falling back to the current Adoptium download.