В jar отсутствует файл, который сгенерирован таской gradle
Всем привет. Главный проект состоит из n количества модулей. в одном из модулей мне необходимо добавить файл в build директорию, который генерируется таской
def generatedFile = new File(project.buildDir.absolutePath + "/resources/main/data/text.txt")
task testTask() {
if (generatedFile.exists()) {
generatedFile.delete()
generatedFile.createNewFile()
}
FileWriter fileWriter = new FileWriter(generatedFile)
fileWriter.append('test')
fileWriter.flush()
}
Была прописана зависимость этой таски со сборкой в jar
jar{
dependsOn testTask
}
Но ничего не произошло... Попробовал перенести генерацию файла в
build {
dependsOn testTask
}
То файл создаётся, в разделе build, Но в итоговый jar не попадает, что также интересно - файл удаляется (именно этот)
Данная ситуация повторяется что при полной билде проекта, что при билде модуля.... В файле build.gradle проекта прописанная связь с этим модулем
dependencies {
compile module(':moduleA')
}
Версия gradle - 6.2.2
С чем это может быть связано и как это устранить?