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