如何从 Spring Cloud 合约合约生成 YAML 或 X 文件?
Spring Cloud Contract 附带了一个ToFileContractsTransformer
允许您转储的类
合同作为给定文件ContractConverter
.它包含一个static void main
方法,允许您将 Transformer 作为可执行文件运行。它需要以下内容
参数:
-
论点 1 :
FQN
:完全限定的名称ContractConverter
(例如,PactContractConverter
).必需。 -
论点 2 :
path
:应存储转储文件的路径。OPTIONAL — 默认为target/converted-contracts
. -
论点 3 :
path
:应搜索合同的路径。OPTIONAL — 默认为src/test/resources/contracts
.
调用 transformer 后,处理 Spring Cloud Contract 文件,并且,
根据提供的 FQNContractTransformer
,合约被转换
转换为所需的格式并转储到提供的文件夹。