FINERACT-2181: Gradle task rework - Optimized weaving across all modules

This commit is contained in:
Adam Saghy
2025-06-22 22:41:34 +02:00
parent ee5290c92e
commit db28259b1a
36 changed files with 1310 additions and 943 deletions
+5 -4
View File
@@ -146,6 +146,11 @@ gitVersioning.apply {
ext['groovy.version'] = '4.0.17'
ext['swaggerFile'] = "$rootDir/fineract-provider/build/classes/java/main/static/fineract.json".toString()
// Apply static weaving configuration to all subprojects
subprojects { subproject ->
apply from: rootProject.file('static-weaving.gradle')
}
allprojects {
group = 'org.apache.fineract'
@@ -406,10 +411,6 @@ configure(project.fineractJavaProjects) {
group = 'org.apache.fineract'
/* http://stackoverflow.com/questions/19653311/jpa-repository-works-in-idea-and-production-but-not-in-gradle */
sourceSets.main.output.resourcesDir = sourceSets.main.java.classesDirectory
sourceSets.test.output.resourcesDir = sourceSets.test.java.classesDirectory
configurations.named('spotbugs').configure {
resolutionStrategy.eachDependency {
if (it.requested.group == 'org.ow2.asm') {