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.
This commit is contained in:
Peter Bagrij
2023-07-04 15:17:32 +02:00
committed by Arnold Gálovics
parent 9571a51025
commit 46cde14149
+2 -1
View File
@@ -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)
}