【问题标题】:How to include/exclude files using Giter8如何使用 Giter8 包含/排除文件
【发布时间】:2019-08-10 04:09:56
【问题描述】:

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

【问题讨论】:

    标签: scala giter8


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-09-29
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多