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