FINERACT-2181: Drop resource manipulation

This commit is contained in:
Adam Saghy
2025-07-02 09:59:27 +02:00
committed by Arnold Gálovics
parent 570f44ac93
commit dc2101bc21
-38
View File
@@ -241,30 +241,6 @@ bootJar {
dependsOn resolve
}
// Task to copy files from resources/main to the compiled output directory
tasks.register('injectDefaultResources', Copy) {
dependsOn bootJar, jar
from layout.buildDirectory.dir("resources/main")
into "$buildDir/classes/java/main"
}
tasks.injectDefaultResources.dependsOn(bootJar)
// Ensure this runs before the Jib build
tasks.named("jib").configure {
dependsOn injectDefaultResources
finalizedBy removeMergedClasses
}
tasks.named("jibDockerBuild").configure {
dependsOn injectDefaultResources
finalizedBy removeMergedClasses
}
// Task to delete files from the merged output directory
tasks.register('removeMergedClasses', Delete) {
delete layout.buildDirectory.dir("classes/java/main")
}
jib {
from {
image = 'azul/zulu-openjdk-alpine:21'
@@ -305,19 +281,6 @@ jib {
implementation 'org.mariadb.jdbc:mariadb-java-client'
implementation 'org.postgresql:postgresql'
}
pluginExtensions {
pluginExtension {
implementation = 'com.google.cloud.tools.jib.gradle.extension.layerfilter.JibLayerFilterExtension'
configuration {
filters {
filter {
glob = '/app/resources/**'
}
}
}
}
}
}
tasks.register('migrateDatabase') {
@@ -375,7 +338,6 @@ rat.dependsOn prepareInputYaml
spotbugsTest.dependsOn resolve
compileTestJava.dependsOn ':fineract-client:processResources', ':fineract-avro-schemas:processResources'
resolveMainClassName.dependsOn resolve
processResources.dependsOn compileJava
javadoc {
dependsOn resolve