diff --git a/spring-cloud-contract-verifier/pom.xml b/spring-cloud-contract-verifier/pom.xml
index 1c90d4e529..0b9e84c1db 100644
--- a/spring-cloud-contract-verifier/pom.xml
+++ b/spring-cloud-contract-verifier/pom.xml
@@ -5,6 +5,7 @@
4.0.0
2.1.1
+ 1.12.1
org.springframework.cloud
@@ -275,11 +276,28 @@
spock-junit4
test
+
+ org.spockframework
+ spock-spring
+ test
+
org.springframework.boot
spring-boot-resttestclient
test
+
+ org.apache.avro
+ avro
+ ${avro.version}
+ test
+
+
+ org.apache.avro
+ avro
+ ${avro.version}
+ provided
+
diff --git a/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/noop/NoOpContractVerifierAutoConfiguration.java b/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/noop/NoOpContractVerifierAutoConfiguration.java
index 1a562bb36d..8eb1bd7081 100644
--- a/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/noop/NoOpContractVerifierAutoConfiguration.java
+++ b/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/noop/NoOpContractVerifierAutoConfiguration.java
@@ -19,12 +19,16 @@
import java.util.Map;
import java.util.concurrent.TimeUnit;
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import org.apache.avro.specific.SpecificRecordBase;
import org.jspecify.annotations.Nullable;
import tools.jackson.databind.json.JsonMapper;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.boot.autoconfigure.AutoConfigureOrder;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
import org.springframework.cloud.contract.verifier.converter.YamlContract;
import org.springframework.cloud.contract.verifier.messaging.MessageVerifierReceiver;
import org.springframework.cloud.contract.verifier.messaging.MessageVerifierSender;
@@ -89,12 +93,30 @@ public ContractVerifierMessaging