Scala 如何使用Giter8包含/排除文件

Scala 如何使用Giter8包含/排除文件,scala,giter8,Scala,Giter8,根据条件truthy也可以用于包含/排除文件或目录。我如何在实践中做到这一点?如果我将所有文件和目录添加到模板中,如何根据条件将它们从项目中排除? *根据,这是不可能的,但根据文件(IIUC),它应该可以工作。这非常令人困惑如果您不想包含某些文件,则应将其名称设置为类似于$If(some\u condition.truthy)$your\u file\u name.scala$endif$ 当some_condition为false时,将不会创建此文件 本文中有一些例子。在目录src/main/

根据条件
truthy
也可以用于包含/排除文件或目录。我如何在实践中做到这一点?如果我将所有文件和目录添加到模板中,如何根据条件将它们从项目中排除?
*根据,这是不可能的,但根据文件(IIUC),它应该可以工作。这非常令人困惑

如果您不想包含某些文件,则应将其名称设置为类似于
$If(some\u condition.truthy)$your\u file\u name.scala$endif$

some_condition
为false时,将不会创建此文件

本文中有一些例子。在目录
src/main/g8/
中,有一个名为
$if(graal\u native\u image.truthy)$native image readme.md$endif$
的文件。如果变量
graal\u native\u image
设置为true,则将创建名为
native image readme.md
的文件。否则,将不会创建此文件


此方法也适用于目录,只要对目录名使用相同的模式。

如果不想包含某些文件,应将其名称设置为类似于
$If(some\u condition.truthy)$your\u file\u name.scala$endif$

some_condition
为false时,将不会创建此文件

本文中有一些例子。在目录
src/main/g8/
中,有一个名为
$if(graal\u native\u image.truthy)$native image readme.md$endif$
的文件。如果变量
graal\u native\u image
设置为true,则将创建名为
native image readme.md
的文件。否则,将不会创建此文件

此方法也适用于目录,只要对目录名使用相同的模式