diff --git a/samples/samples-messaging-camel/pom.xml b/samples/samples-messaging-camel/pom.xml index 3c04dc2c67..78eecaaac3 100644 --- a/samples/samples-messaging-camel/pom.xml +++ b/samples/samples-messaging-camel/pom.xml @@ -13,10 +13,6 @@ Spring Cloud Contract Sample Camel Spring Cloud Contract Sample Camel - - org.springframework.cloud - spring-cloud-contract-verifier-core - org.apache.camel camel-spring-boot-starter @@ -39,7 +35,7 @@ org.springframework.cloud - spring-cloud-contract-verifier-camel + spring-cloud-contract-verifier-core test diff --git a/samples/samples-messaging-integration/pom.xml b/samples/samples-messaging-integration/pom.xml index 4a6a68d2ed..f002799212 100644 --- a/samples/samples-messaging-integration/pom.xml +++ b/samples/samples-messaging-integration/pom.xml @@ -13,23 +13,17 @@ Spring Cloud Contract Sample Spring Integration Spring Cloud Contract Sample Spring Integration - - org.springframework.cloud - spring-cloud-contract-verifier-core - org.springframework.boot spring-boot-starter-actuator - ${spring-boot.version} org.springframework.boot spring-boot-starter-integration - ${spring-boot.version} org.springframework.cloud - spring-cloud-contract-verifier-integration + spring-cloud-contract-verifier-core test diff --git a/samples/samples-messaging-spring/pom.xml b/samples/samples-messaging-spring/pom.xml index 80aad9ca35..c3b9c3f15f 100644 --- a/samples/samples-messaging-spring/pom.xml +++ b/samples/samples-messaging-spring/pom.xml @@ -13,28 +13,21 @@ Spring Cloud Contract Sample Spring Spring Cloud Contract Sample Spring - - org.springframework.cloud - spring-cloud-contract-verifier-core - org.springframework.boot spring-boot-starter-actuator - ${spring-boot.version} org.springframework.boot spring-boot-starter-activemq - ${spring-boot.version} org.apache.activemq activemq-pool - 5.12.1 org.springframework.cloud - spring-cloud-contract-verifier-messaging-core + spring-cloud-contract-verifier-core test diff --git a/samples/samples-messaging-stream/pom.xml b/samples/samples-messaging-stream/pom.xml index 9b72b4581b..3b0cd3b42d 100644 --- a/samples/samples-messaging-stream/pom.xml +++ b/samples/samples-messaging-stream/pom.xml @@ -13,18 +13,18 @@ Spring Cloud Contract Sample Stream Spring Cloud Contract Sample Spring Cloud Stream - - org.springframework.cloud - spring-cloud-contract-verifier-core - org.springframework.cloud spring-cloud-starter-stream-rabbit - ${spring-cloud-stream.version} org.springframework.cloud - spring-cloud-contract-verifier-stream + spring-cloud-stream-test-support + test + + + org.springframework.cloud + spring-cloud-contract-verifier-core test diff --git a/spring-cloud-contract-verifier/pom.xml b/spring-cloud-contract-verifier/pom.xml index 13d2ca6324..034ca7379c 100644 --- a/spring-cloud-contract-verifier/pom.xml +++ b/spring-cloud-contract-verifier/pom.xml @@ -19,7 +19,6 @@ spring-cloud-contract-verifier-core - spring-cloud-contract-verifier-messaging diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/pom.xml b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/pom.xml index aca8ad34fc..2e5fda618f 100644 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/pom.xml +++ b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/pom.xml @@ -21,10 +21,29 @@ org.springframework.boot spring-boot-test-autoconfigure + + org.springframework + spring-messaging + true + + + org.apache.camel + camel-spring + true + + + org.springframework.cloud + spring-cloud-stream-test-support + true + javax.inject javax.inject + + org.slf4j + slf4j-api + com.github.tomakehurst wiremock diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/CamelStubMessages.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/CamelStubMessages.java similarity index 100% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/CamelStubMessages.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/CamelStubMessages.java diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelConfiguration.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelConfiguration.java similarity index 89% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelConfiguration.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelConfiguration.java index f06ce85eed..142d940cec 100644 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelConfiguration.java +++ b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelConfiguration.java @@ -19,6 +19,8 @@ package org.springframework.cloud.contract.verifier.messaging.camel; import org.apache.camel.CamelContext; import org.apache.camel.Message; import org.springframework.boot.autoconfigure.AutoConfigureBefore; +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.cloud.contract.verifier.messaging.MessageVerifier; import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessage; import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessaging; @@ -30,16 +32,19 @@ import org.springframework.context.annotation.Configuration; * @author Marcin Grzejszczak */ @Configuration +@ConditionalOnClass(Message.class) @AutoConfigureBefore(NoOpContractVerifierAutoConfiguration.class) public class ContractVerifierCamelConfiguration { @Bean + @ConditionalOnMissingBean MessageVerifier contractVerifierMessageExchange( CamelContext context) { return new CamelStubMessages(context); } @Bean + @ConditionalOnMissingBean public ContractVerifierMessaging contractVerifierMessaging( MessageVerifier exchange) { return new ContractVerifierCamelHelper(exchange); diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelMessageBuilder.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelMessageBuilder.java similarity index 100% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelMessageBuilder.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/ContractVerifierCamelMessageBuilder.java diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationConfiguration.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationConfiguration.java similarity index 82% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationConfiguration.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationConfiguration.java index 358f39d970..623ee79d9c 100644 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationConfiguration.java +++ b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationConfiguration.java @@ -16,11 +16,15 @@ package org.springframework.cloud.contract.verifier.messaging.integration; +import org.springframework.boot.autoconfigure.AutoConfigureAfter; import org.springframework.boot.autoconfigure.AutoConfigureBefore; +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.cloud.contract.verifier.messaging.MessageVerifier; import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessage; import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessaging; import org.springframework.cloud.contract.verifier.messaging.noop.NoOpContractVerifierAutoConfiguration; +import org.springframework.cloud.contract.verifier.messaging.stream.ContractVerifierStreamAutoConfiguration; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -30,16 +34,20 @@ import org.springframework.messaging.Message; * @author Marcin Grzejszczak */ @Configuration +@ConditionalOnClass(Message.class) @AutoConfigureBefore(NoOpContractVerifierAutoConfiguration.class) +@AutoConfigureAfter(ContractVerifierStreamAutoConfiguration.class) public class ContractVerifierIntegrationConfiguration { @Bean + @ConditionalOnMissingBean public MessageVerifier> contractVerifierMessageExchange( ApplicationContext applicationContext) { return new SpringIntegrationStubMessages(applicationContext); } @Bean + @ConditionalOnMissingBean public ContractVerifierMessaging> contractVerifierMessaging( MessageVerifier> exchange) { return new ContractVerifierHelper(exchange); diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationMessageBuilder.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationMessageBuilder.java similarity index 100% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationMessageBuilder.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/ContractVerifierIntegrationMessageBuilder.java diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/SpringIntegrationStubMessages.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/SpringIntegrationStubMessages.java similarity index 100% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/SpringIntegrationStubMessages.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/integration/SpringIntegrationStubMessages.java diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamAutoConfiguration.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamAutoConfiguration.java similarity index 88% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamAutoConfiguration.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamAutoConfiguration.java index 31a883118b..492641430d 100644 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamAutoConfiguration.java +++ b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamAutoConfiguration.java @@ -17,11 +17,14 @@ package org.springframework.cloud.contract.verifier.messaging.stream; import org.springframework.boot.autoconfigure.AutoConfigureBefore; +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.cloud.contract.verifier.messaging.MessageVerifier; import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessage; import org.springframework.cloud.contract.verifier.messaging.internal.ContractVerifierMessaging; import org.springframework.cloud.contract.verifier.messaging.noop.NoOpContractVerifierAutoConfiguration; +import org.springframework.cloud.stream.annotation.EnableBinding; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -31,17 +34,20 @@ import org.springframework.messaging.Message; * @author Marcin Grzejszczak */ @Configuration +@ConditionalOnClass(EnableBinding.class) @ConditionalOnProperty(name="stubrunner.stream.enabled", havingValue="true", matchIfMissing=true) @AutoConfigureBefore(NoOpContractVerifierAutoConfiguration.class) public class ContractVerifierStreamAutoConfiguration { @Bean + @ConditionalOnMissingBean MessageVerifier> contractVerifierMessageExchange( ApplicationContext applicationContext) { return new StreamStubMessages(applicationContext); } @Bean + @ConditionalOnMissingBean public ContractVerifierMessaging contractVerifierMessagingConverter( MessageVerifier> exchange) { return new ContractVerifierHelper(exchange); diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamMessageBuilder.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamMessageBuilder.java similarity index 100% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamMessageBuilder.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/ContractVerifierStreamMessageBuilder.java diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/StreamStubMessages.java b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/StreamStubMessages.java similarity index 100% rename from spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/StreamStubMessages.java rename to spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/java/org/springframework/cloud/contract/verifier/messaging/stream/StreamStubMessages.java diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/resources/META-INF/spring.factories b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/resources/META-INF/spring.factories index 2dd881e788..0d1daef226 100644 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/resources/META-INF/spring.factories +++ b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-core/src/main/resources/META-INF/spring.factories @@ -1,3 +1,6 @@ # Auto Configuration -org.springframework.cloud.contract.verifier.messaging.boot.AutoConfigureStubMessages=\ +org.springframework.cloud.contract.verifier.messaging.boot.AutoConfigureMessageVerifier=\ +org.springframework.cloud.contract.verifier.messaging.stream.ContractVerifierStreamAutoConfiguration,\ +org.springframework.cloud.contract.verifier.messaging.integration.ContractVerifierIntegrationConfiguration,\ +org.springframework.cloud.contract.verifier.messaging.camel.ContractVerifierCamelConfiguration,\ org.springframework.cloud.contract.verifier.messaging.noop.NoOpContractVerifierAutoConfiguration \ No newline at end of file diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/README.adoc b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/README.adoc deleted file mode 100644 index 2488410263..0000000000 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/README.adoc +++ /dev/null @@ -1,23 +0,0 @@ - = Spring Cloud Contract Verifier Messaging - -Spring Cloud Contract Verifier allows you to verify your application that uses messaging as means of communication. -All of our integrations are working with Spring but you can also set one yourself. - -== Integrations - -You can use one of the three integration configurations: - -- Apache Camel -- Spring Integration -- Spring Cloud Stream - -If you're using Spring Boot, the aforementioned test configurations will be appended automatically. - -== Manual Integration - -The `spring-cloud-contract-verifier-messaging-core` module contains 3 main interfaces: - -- `ContractVerifierMessage` - describes a message received / sent to a channel / queue / topic etc. -- `ContractVerifierMessageBuilder` - describes how to build a message -- `ContractVerifierMessaging` - class that allows you to build, send and receive messages - diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/pom.xml b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/pom.xml deleted file mode 100644 index b58431215e..0000000000 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/pom.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - 4.0.0 - - - org.springframework.cloud - spring-cloud-contract-verifier - 1.0.0.BUILD-SNAPSHOT - .. - - - spring-cloud-contract-verifier-messaging - pom - - Spring Cloud Contract Verifier Build - Spring Cloud Contract Verifier Build - - - spring-cloud-contract-verifier-camel - spring-cloud-contract-verifier-integration - spring-cloud-contract-verifier-stream - - - diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/pom.xml b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/pom.xml deleted file mode 100644 index 26b4c9271d..0000000000 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/pom.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - 4.0.0 - - org.springframework.cloud - spring-cloud-contract-verifier-messaging - 1.0.0.BUILD-SNAPSHOT - .. - - spring-cloud-contract-verifier-camel - jar - Spring Cloud Contract Verifier Camel - Spring Cloud Contract Verifier Camel - - - org.springframework.cloud - spring-cloud-contract-verifier-core - - - org.apache.camel - camel-spring - - - org.slf4j - slf4j-api - - - diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/resources/META-INF/spring.factories b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/resources/META-INF/spring.factories deleted file mode 100644 index d382f16298..0000000000 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-camel/src/main/resources/META-INF/spring.factories +++ /dev/null @@ -1,3 +0,0 @@ -# Auto Configuration -org.springframework.cloud.contract.verifier.messaging.boot.AutoConfigureMessageVerifier=\ -org.springframework.cloud.contract.verifier.messaging.camel.ContractVerifierCamelConfiguration diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/pom.xml b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/pom.xml deleted file mode 100644 index cbee59f970..0000000000 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/pom.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - 4.0.0 - - org.springframework.cloud - spring-cloud-contract-verifier-messaging - 1.0.0.BUILD-SNAPSHOT - .. - - spring-cloud-contract-verifier-integration - jar - Spring Cloud Contract Verifier Integration - Spring Cloud Contract Verifier Integration - - - org.springframework.cloud - spring-cloud-contract-verifier-core - - - org.springframework - spring-messaging - - - org.slf4j - slf4j-api - - - diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/resources/META-INF/spring.factories b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/resources/META-INF/spring.factories deleted file mode 100644 index 6f0a431831..0000000000 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-integration/src/main/resources/META-INF/spring.factories +++ /dev/null @@ -1,3 +0,0 @@ -# Auto Configuration -org.springframework.cloud.contract.verifier.messaging.boot.AutoConfigureMessageVerifier=\ -org.springframework.cloud.contract.verifier.messaging.integration.ContractVerifierIntegrationConfiguration diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/pom.xml b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/pom.xml deleted file mode 100644 index 429018d916..0000000000 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/pom.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - 4.0.0 - - org.springframework.cloud - spring-cloud-contract-verifier-messaging - 1.0.0.BUILD-SNAPSHOT - .. - - spring-cloud-contract-verifier-stream - jar - Spring Cloud Contract Verifier Stream - Spring Cloud Contract Verifier Messaging Stream - - - org.springframework.cloud - spring-cloud-contract-verifier-core - - - org.springframework.cloud - spring-cloud-stream - - - org.springframework.cloud - spring-cloud-stream-test-support - - - org.slf4j - slf4j-api - - - com.toomuchcoding.jsonassert - jsonassert - - - diff --git a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/resources/META-INF/spring.factories b/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/resources/META-INF/spring.factories deleted file mode 100644 index f16cb4089f..0000000000 --- a/spring-cloud-contract-verifier/spring-cloud-contract-verifier-messaging/spring-cloud-contract-verifier-stream/src/main/resources/META-INF/spring.factories +++ /dev/null @@ -1,3 +0,0 @@ -# Auto Configuration -org.springframework.cloud.contract.verifier.messaging.boot.AutoConfigureMessageVerifier=\ -org.springframework.cloud.contract.verifier.messaging.stream.ContractVerifierStreamAutoConfiguration