From 46cde14149b481c095bbbe8c4ad09cd9ce808da5 Mon Sep 17 00:00:00 2001 From: Peter Bagrij Date: Mon, 3 Jul 2023 17:32:00 +0200 Subject: [PATCH] FINERACT-1724 - Code quality checks are optimized. - the presense of license check is performed under the check gradle task which is implicitly executed when build task is called. - errorProne plugin is enabled when build or check task is called. As a result of the above execution time for unit tests from IDE is faster while the quality checks are still enforced. --- build.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 2dbda313b..ecaaa6a8d 100644 --- a/build.gradle +++ b/build.gradle @@ -433,6 +433,7 @@ configure(project.fineractJavaProjects) { tasks.withType(JavaCompile) { options.errorprone { + enabled = project.gradle.startParameter.taskNames.contains('build') || project.gradle.startParameter.taskNames.contains('check') disableWarningsInGeneratedCode = true excludedPaths = ".*/build/.*" disable( @@ -531,7 +532,7 @@ configure(project.fineractJavaProjects) { } } - compileJava { + check { dependsOn(rat, licenseMain, licenseTest) }