此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 spring-cloud-contract 4.1.5! |
通用属性
本节简要介绍常见的属性,包括:
JUnit 和 Spring 的通用属性
您可以使用系统属性或 Spring 配置来设置重复属性 性能。下表显示了它们的名称及其默认值:
属性名称 | 默认值 | 描述 |
---|---|---|
|
|
带有存根的已启动 WireMock 的端口最小值。 |
|
|
带有存根的已启动 WireMock 的端口的最大值。 |
|
Maven 存储库 URL。如果为空,则调用本地 Maven 存储库。 |
|
|
|
存根工件的默认分类器。 |
|
|
你想要获取和注册存根的方式。 |
|
要下载的 Ivy 表示法存根数组。 |
|
|
可选的 username 来访问存储 JAR 的工具 存根。 |
|
|
用于访问存储 JAR 的工具的可选密码 存根。 |
|
|
|
如果要对
每个使用者,而不是为每个使用者注册所有存根。 |
|
如果您想为每个使用者使用一个存根,并且希望 覆盖使用者名称,更改此值。 |
存根运行器存根 ID
您可以在 system 属性中将存根设置为 download。他们
使用以下模式:stubrunner.ids
groupId:artifactId:version:classifier:port
请注意,、 和 是可选的。version
classifier
port
-
如果您不提供 ,则会随机选择一个。
port
-
如果未提供 ,则使用默认值。(请注意,您可以 以这种方式传递一个空分类器:)。
classifier
groupId:artifactId:version:
-
如果未提供 ,则传递 ,最新的是 下载。
version
+
port
表示 WireMock 服务器的端口。
从版本 1.0.4 开始,您可以提供一系列版本,您可以 希望 Stub Runner 考虑在内。您可以阅读有关 此处的 Aether 版本控制范围。 |