Приведенная ниже конфигурация отлично работает в spring-cloud-starter-contract-verifier 2.2.4.RELEASE
. Но с 3.0.0
он выдает ошибку, указанную ниже, в документации она не считается устаревшей. Кто-нибудь знает, изменилось ли поведение?
- .pom файл
<plugin>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-contract-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<baseClassForTests>com.mycompany.selectservice.integrationtest.</baseClassForTests>
<baseClassMappings>
<baseClassMapping>
<contractPackageRegex>.*select.*</contractPackageRegex>
<baseClassFQN>com.mycompany.selectservice.integrationtest.SelectBaseTest</baseClassFQN>
</baseClassMapping>
</baseClassMappings>
</configuration>
</plugin>
SelectTest.validate_contract_0:33 » IllegalState You haven't configured a MockMvc.
Моя версия весенней загрузки - 2.2.4.RELEASE. Значит, это означает, что spring-cloud-starter-contract-verifier 3.0.0 не может использоваться с весенней загрузкой 2.2.4.release?