Как удалить .gitignore из defaultExclude для полнофункционального многомодульного проекта - PullRequest
0 голосов
/ 09 марта 2020

У нас есть многомодульный проект, и у нас есть много мест, где файлы .gitignore, .gitattribute должны рассматриваться как входные и выходные данные задачи. Я заметил, что gradle по умолчанию исключает эти шаблоны (все в org. apache .tools.ant.DirectoryScanner.DEFAULTEXCLUDES). Чтобы удалить .gitignore из списка исключений, я попытался добавить следующую строку в settings.gradle.kts

org.apache.tools.ant.DirectoryScanner.removeDefaultExclude("**/.gitignore")

Проблема в том, что эта строка работает только из вторая сборка, которая выполняется на данном процессе демона gradle. Впервые сборка на только что запущенном демоне вышеупомянутый обходной путь не работает.

Я хотел бы знать, есть ли обходной путь, который может быть легко применим для всего многомодульного проекта.

...