Как решить проблему "Невозможно записать в файл" ... / build / schema ", указанную для свойства" с функцией file () после обновления на gradle 5.0? - PullRequest
0 голосов
/ 30 января 2019

После обновления на Gradle 5.0 я не могу построить свой проект.Получил следующую ошибку: https://i.imgur.com/3yTp83i.jpg Насколько я понимаю, ошибка в следующей строке кода:

task downloadWsdl 
downloadWsdl.outputs.files files(file("$buildDir/schema"))

Задача downloadWsdl содержит некоторую логику работы с файлами.

Этокод отлично работает при первой сборке приложения (где каталог «build» был пуст), однако при второй сборке, когда папка заполнена файлами, выдается исключение.

В руководстве по миграции написано:

-You can no longer register invalid inputs and outputs via TaskInputs and TaskOutputs.

Я думаю, что есть ошибка в файле функции ().

Скажите, пожалуйста, как это должно работать и как лучше это исправить?

На старой версии Gradle и после удаления строкикод:

downloadWsdl.outputs.files files(file("$buildDir/schema"))

сборка завершена, но это не решение, так как downloadWsdl на ней не работает.

...