From e94761f1d55e573dbb14a363940f8f4f0172169d Mon Sep 17 00:00:00 2001 From: Rahul Krishna Date: Mon, 20 Jan 2025 17:41:15 +0530 Subject: [PATCH] Don't fail on build errors during download dependencies phase Signed-off-by: Rahul Krishna --- gradle.properties | 2 +- src/main/java/com/ibm/cldk/CodeAnalyzer.java | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index f3105c6f..cc8f4774 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -version=1.0.9 +version=1.0.10 diff --git a/src/main/java/com/ibm/cldk/CodeAnalyzer.java b/src/main/java/com/ibm/cldk/CodeAnalyzer.java index ac20469a..d1ea7c3f 100644 --- a/src/main/java/com/ibm/cldk/CodeAnalyzer.java +++ b/src/main/java/com/ibm/cldk/CodeAnalyzer.java @@ -118,11 +118,15 @@ private static void analyze() throws Exception { } else { // download library dependencies of project for type resolution String dependencies = null; - if (BuildProject.downloadLibraryDependencies(input, projectRootPom)) { + try {if (BuildProject.downloadLibraryDependencies(input, projectRootPom)) { dependencies = String.valueOf(BuildProject.libDownloadPath); } else { Log.warn("Failed to download library dependencies of project"); } + } catch (IllegalStateException illegalStateException) { + Log.warn("Failed to download library dependencies of project"); + } + boolean analysisFileExists = output != null && Files.exists(Paths.get(output + File.separator + outputFileName)); // if target files are specified, compute symbol table information for the given files