共通プロパティ
このセクションでは、次のような一般的なプロパティについて簡単に説明します。
JUnit と Spring の共通プロパティ
システムプロパティまたは Spring 構成プロパティを使用して、繰り返しプロパティを設定できます。次の表に、それらの名前とデフォルト値を示します。
| プロパティ名 | デフォルト値 | 説明 |
|---|---|---|
|
| スタブ付きで開始された WireMock のポートの最小値。 |
|
| スタブ付きで開始された WireMock のポートの最大値。 |
| Maven リポジトリ URL。空白の場合は、ローカルの Maven リポジトリを呼び出します。 | |
|
| スタブアーティファクトのデフォルトの分類子。 |
|
| スタブを取得して登録する方法。 |
| ダウンロードする Ivy 表記法スタブの配列。 | |
| スタブ付きの JAR を保存するツールにアクセスするためのオプションのユーザー名。 | |
| スタブ付きの JAR を保存するツールにアクセスするためのオプションのパスワード。 | |
|
| コンシューマーごとにすべてのスタブを登録するのではなく、コンシューマーごとに異なるスタブを使用する場合は、 |
| 各コンシューマーにスタブを使用し、コンシューマー名をオーバーライドする場合は、この値を変更します。 |
スタブランナーのスタブ ID
spring.cloud.contract.stubrunner.ids システムプロパティでダウンロードするスタブを設定できます。彼らは次のパターンを使用します。
groupId:artifactId:version:classifier:portversion、classifier、port はオプションですためご注意ください。
portを指定しない場合は、ランダムに選択されます。classifierを指定しない場合は、デフォルトが使用されます。(この方法で空の分類子を渡すことができることに注意してください:groupId:artifactId:version:)。versionを指定しない場合は、+が渡され、最新のものがダウンロードされます。
port は、WireMock サーバーのポートを意味します。
| バージョン 1.0.4 以降、スタブランナーで考慮するさまざまなバージョンを指定できます。Aether のバージョン管理範囲の詳細については、こちら (英語) を参照してください。 |