FINERACT-2238: New command processing - Business Date Management (org.apache.fineract.infrastructure.businessdate)

This commit is contained in:
viktorpavlenko
2025-06-26 00:49:05 +02:00
committed by Aleksandar Vidakovic
parent d5958f36c7
commit bb46397daa
81 changed files with 1385 additions and 1099 deletions
+18 -2
View File
@@ -28,6 +28,7 @@ buildscript {
[
'fineract-api',
'fineract-core',
'fineract-validation',
'fineract-command',
'fineract-accounting',
'fineract-provider',
@@ -57,6 +58,7 @@ buildscript {
'fineract-api',
'fineract-client',
'fineract-core',
'fineract-validation',
'fineract-command',
'fineract-accounting',
'fineract-provider',
@@ -159,6 +161,10 @@ allprojects {
}
configurations {
implementation {
exclude group: 'commons-logging', module: 'commons-logging'
}
api {
canBeResolved = true
}
@@ -370,8 +376,18 @@ configure(project.fineractJavaProjects) {
withJavadocJar()
}
tasks.withType(ProcessResources) {
destinationDir = layout.buildDirectory.dir('classes/java/main').get().asFile
// TODO: we are forcing Gradle to do something it shouldn't! This effects Gradle caching AND breaks Liquibase!
// tasks.withType(ProcessResources) {
// destinationDir = layout.buildDirectory.dir('classes/java/main').get().asFile
// }
processResources {
destinationDir = file("${buildDir}/resources/main")
doLast {
delete fileTree(dir: "${buildDir}/classes/java/main/db")
delete fileTree(dir: "${buildDir}/classes/java/main/META-INF")
}
}
// Add performance optimizations