В 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

С чем это может быть связано и как это устранить?


Ответы (0 шт):