如何从默认中删除.gitignore不包括完整的gradle多模块项目

时间:2020-03-09 08:34:48

标签: gradle gradle-kotlin-dsl

我们有一个多模块项目,并且在很多地方需要将.gitignore,.gitattribute文件视为任务输入和输出。我观察到,默认情况下,gradle排除了这些模式(org.apache.tools.ant.DirectoryScanner.DEFAULTEXCLUDES中的所有内容)。 为了从排除列表中删除.gitignore,我尝试在settings.gradle.kts中添加以下行

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

问题是此行似乎仅在第二个构建中起作用,该构建在给定的gradle守护进程上执行。第一次在新启动的守护程序上构建时,上述解决方法不起作用。

我想知道是否有任何解决方法可以轻松地应用于整个多模块项目。

0 个答案:

没有答案