From a2fe37f00f38e762809b8996786378e4565ce513 Mon Sep 17 00:00:00 2001 From: Rangeet Pan Date: Thu, 22 Aug 2024 10:17:51 -0400 Subject: [PATCH] fixing the download jar --- cldk/analysis/java/codeanalyzer/codeanalyzer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cldk/analysis/java/codeanalyzer/codeanalyzer.py b/cldk/analysis/java/codeanalyzer/codeanalyzer.py index 052622ea..0a24b489 100644 --- a/cldk/analysis/java/codeanalyzer/codeanalyzer.py +++ b/cldk/analysis/java/codeanalyzer/codeanalyzer.py @@ -171,6 +171,9 @@ def _get_codeanalyzer_exec(self) -> List[str]: analysis_backend_path = Path(self.analysis_backend_path) logger.info(f"Using codeanalyzer.jar from {analysis_backend_path}") codeanalyzer_exec = shlex.split(f"java -jar {analysis_backend_path / 'codeanalyzer.jar'}") + elif self.analysis_json_path: + logger.info(f"Using existing analysis from {self.analysis_json_path}") + codeanalyzer_exec = shlex.split(f"java -jar codeanalyzer.jar") else: # Since the path to codeanalyzer.jar was not provided, we'll download the latest version from GitHub. with resources.as_file(resources.files("cldk.analysis.java.codeanalyzer.jar")) as codeanalyzer_jar_path: