1

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

4

1 回答 1

1

如果您不想包含某些文件,则应将其名称设置为$if(some_condition.truthy)$your_file_name.scala$endif$

如果some_condition为 false,则不会创建此文件。

http4s.g​​8中有一些示例。在目录src/main/g8/中,有一个文件名为$if(graal_native_image.truthy)$native-image-readme.md$endif$. 如果该变量设置为 true,将创建graal_native_image一个名为的文件。native-image-readme.md否则,将不会创建此文件。

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

于 2020-08-15T07:52:53.480 回答