diff --git a/gradle/staticAnalysis.gradle b/gradle/staticAnalysis.gradle index 3b26865..28eff75 100644 --- a/gradle/staticAnalysis.gradle +++ b/gradle/staticAnalysis.gradle @@ -20,7 +20,7 @@ def normilizeFileUrl repositories { maven { - url "http://dl.bintray.com/touchin/touchin-tools" + url "http://dl.bintray.com/touchin/touchin-tools" } } @@ -29,8 +29,9 @@ configurations { } dependencies { - pmd 'net.sourceforge.pmd:pmd-core:5.4.0' - pmd 'net.sourceforge.pmd:pmd-java:5.4.0' + + pmd 'net.sourceforge.pmd:pmd-core:5.5.1' + pmd 'net.sourceforge.pmd:pmd-java:5.5.1' checkstyle 'ru.touchin:checkstyle:6.15-fork' @@ -401,9 +402,13 @@ getLintTasks = { getStaticAnalysisTasks = { sources, binaries -> def tasksNames = new ArrayList() - tasksNames.add(getCpdTask(sources)) - tasksNames.add(getCheckstyleTask(sources)) - tasksNames.add(getPmdTask(sources)) - tasksNames.addAll(getLintTasks()) + try { + tasksNames.add(getCpdTask(sources)) + tasksNames.add(getCheckstyleTask(sources)) + tasksNames.add(getPmdTask(sources)) + tasksNames.addAll(getLintTasks()) + } catch (Exception exception) { + println(exception.toString()) + } return tasksNames }