Небольшой вопрос по контракту Spring Cloud, пожалуйста.
Я пытаюсь написать базовый контракт для моей конечной точки работоспособности Spring Actuator.
Это проект Spring Webflux 2.4.1 с JUnit 5 Jupiter 5.7.0, где я являюсь сервером (я предоставляю своим клиентам конечную точку работоспособности привода, поэтому я хочу написать контракт).
Поэтому я импортировал банку актуатора и верификатор контракта:
<artifactId>spring-boot-starter-actuator</artifactId>
<artifactId>spring-cloud-starter-contract-verifier</artifactId>
Я только что написал один простой контракт в своей папке ресурсов, удалив все остальное:
request:
method: GET
url: /actuator/health
headers:
Content-Type: application/json
response:
status: 200
При запуске mvn clean install я получаю:
target/generated-test-sources/contracts/org/springframework/cloud/contract/verifier/tests/ContractVerifierTest.java:[3,17] cannot find symbol
symbol: class Test
location: package org.junit
target/generated-test-sources/contracts/org/springframework/cloud/contract/verifier/tests/ContractVerifierTest.java:[4,17] cannot find symbol
symbol: class Rule
location: package org.junit
target/generated-test-sources/contracts/org/springframework/cloud/contract/verifier/tests/ContractVerifierTest.java:[15,10] cannot find symbol
symbol: class Test
location: class org.springframework.cloud.contract.verifier.tests.ContractVerifierTest
Подскажите, пожалуйста, в чем может быть причина и как это исправить?
Спасибо