Я выполнил ниже профилирование для копирования файла из указанного c каталога среды, упомянутого во время команды сборки (gradle clean build -x test -Penv = prod), и удалил каталог среды после него.
apply plugin: 'war'
apply plugin: 'java'
apply plugin: 'application'
task copyProfile(dependsOn:"deleteProfiles") {
def env = project.hasProperty('env') ? env : 'dev'
sourceSets.main.resources.srcDir "src/main/resources/environment/$env"
}
task deleteProfiles(type:Delete) {
delete "src/main/resources/environment"
}
tasks.clean.dependsOn(tasks.deleteProfiles)
задача deleteProfiles работает, но задача copyProfile
sourceSets.main.resources.srcDir "src/main/resources/environment/$env"
т.е. копирование файлов из каталога $ env и их размещение в src / main / resources не работает. Может ли кто-нибудь подсказать мне, почему он не работает