FINERACT-2122: Add devRun gradle task, optimize build caching, fix deprecations

This commit is contained in:
Kristof Jozsa
2025-01-22 17:03:24 +01:00
committed by Adam Saghy
parent ddc8b1a0a7
commit 384a52bbaf
33 changed files with 556 additions and 175 deletions
+12
View File
@@ -97,6 +97,18 @@ if (!project.hasProperty('cargoDisabled')) {
}
}
// Configure proper test output directories
sourceSets {
test {
output.resourcesDir = layout.buildDirectory.dir('resources/test').get().asFile
java.destinationDirectory = layout.buildDirectory.dir('classes/java/test').get().asFile
}
}
tasks.named('compileTestJava') {
outputs.cacheIf { true }
}
// NOTE: Gradle suggested these dependencies
compileTestJava.dependsOn(':fineract-provider:generateGitProperties', ':fineract-provider:processResources', ':fineract-provider:resolve')
spotbugsTest.dependsOn(':fineract-provider:generateGitProperties', ':fineract-provider:processResources', ':fineract-provider:resolve')