为了更好的组织(例如:种子和测试数据),是吗? 可以拆分yaml文件并从第二个导入第一个。 当然,file1中的变量应该可以在 第二。我使用基于Snakeyaml的解析器i java,如果这很重要的话。 感谢。
更新1 :(示例)
种子文件:seed.yaml
Priority(L1E1):
level: 1
priorityCode: E1
description: Escalation
测试数据文件:test-data.yaml
Request(RER1):
priority: L1E1
title: Something
所以,我需要分割文件,因为它们变得巨大。此外,在一个文件中定义的变量/数据(在本例中为L1E1)需要在第二个文件中可访问。
答案 0 :(得分:1)
YAML没有定义“include”指令。 你是什么意思“file1中的变量应该可以在第二个中使用”?您是否希望锚点和别名在文件中起作用?