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:
committed by
Arnold Gálovics
parent
9571a51025
commit
46cde14149
+2
-1
@@ -433,6 +433,7 @@ configure(project.fineractJavaProjects) {
|
|||||||
|
|
||||||
tasks.withType(JavaCompile) {
|
tasks.withType(JavaCompile) {
|
||||||
options.errorprone {
|
options.errorprone {
|
||||||
|
enabled = project.gradle.startParameter.taskNames.contains('build') || project.gradle.startParameter.taskNames.contains('check')
|
||||||
disableWarningsInGeneratedCode = true
|
disableWarningsInGeneratedCode = true
|
||||||
excludedPaths = ".*/build/.*"
|
excludedPaths = ".*/build/.*"
|
||||||
disable(
|
disable(
|
||||||
@@ -531,7 +532,7 @@ configure(project.fineractJavaProjects) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
compileJava {
|
check {
|
||||||
dependsOn(rat, licenseMain, licenseTest)
|
dependsOn(rat, licenseMain, licenseTest)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user