How Can I Generate YAML, or X files from Spring Cloud Contract Contracts?
Spring Cloud Contract 带有一个 ToFileContractsTransformer
类,它让你可以将合约转储为给定 ContractConverter
的文件。它包含一个 static void main
方法,让你可以将转换器作为可执行文件运行。它采用以下参数:
-
参数 1:
FQN
:ContractConverter
的完全限定名称(例如PactContractConverter
)。REQUIRED。 -
参数 2:
path
:应存储转储文件的文件路径。OPTIONAL“默认为target/converted-contracts
。 -
参数 3:
path
:应搜索契约的文件路径。OPTIONAL“默认为src/test/resources/contracts
。
在调用转换器后,将处理 Spring Cloud Contract 文件,并且根据所提供的 ContractTransformer
的完全限定名称,将合同转换为所需的格式并转储到提供的文件夹。