Open kwonglau opened 1 year ago
Yes. This change is a pain. I plan to work on supporting Spring Cloud Contract 4.x.
The MessageVerifier interface was removed from newer spring cloud contract verifier versions as well. So EventuateTramMessageVerifier needs to implement both MessageVerifierReceiver and MessageVerifierSender interfaces instead.
https://docs.spring.io/spring-cloud-contract/docs/3.1.5/reference/html/project-features.html#contract-dsl-output-triggered-message
https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/project-features.html#contract-dsl-messaging-top-level
The "Output Triggered by a Message" feature was removed.
https://github.com/spring-cloud/spring-cloud-contract/issues/1837