├── .editorconfig ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── gradle.yml │ ├── maven.yml │ └── update-gradle-wrapper.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .springformat ├── LICENSE.txt ├── README.adoc ├── beer_contracts ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── README.adoc ├── build.gradle ├── example │ ├── graphs │ │ ├── d3.png │ │ └── dracula.png │ └── pom.xml ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── js │ ├── d3.min.js │ ├── dracula.min.js │ ├── graffle.js │ ├── graph.js │ └── raphael-min.js ├── mvnw ├── mvnw.cmd ├── pom.xml ├── relationships.js ├── relationships_d3.html ├── relationships_dracula.html ├── settings.gradle └── src │ ├── assembly │ └── contracts.xml │ ├── main │ └── resources │ │ ├── .gitignore │ │ └── contracts │ │ ├── com │ │ └── example │ │ │ └── beer-api-producer-external │ │ │ ├── 1.0.0 │ │ │ ├── beer-api-consumer │ │ │ │ ├── messaging │ │ │ │ │ ├── shouldSendAcceptedVerification.groovy │ │ │ │ │ └── shouldSendRejectedVerification.groovy │ │ │ │ └── rest │ │ │ │ │ ├── response.json │ │ │ │ │ ├── shouldGrantABeerIfOldEnough.groovy │ │ │ │ │ ├── shouldGrantABeerIfOldEnoughFromFile.groovy │ │ │ │ │ └── shouldRejectABeerIfTooYoung.groovy │ │ │ └── pom.xml │ │ │ └── 2.0.0 │ │ │ ├── anotherConsumerOnly │ │ │ └── .gitkeep │ │ │ ├── barService │ │ │ └── .gitkeep │ │ │ ├── foo.bar.bazService │ │ │ └── .gitkeep │ │ │ ├── foo.bar.consumerOnly │ │ │ └── .gitkeep │ │ │ ├── foo.bar.fooService.1_2_3 │ │ │ └── .gitkeep │ │ │ └── pom.xml │ │ └── foo │ │ └── bar │ │ ├── barService │ │ ├── pom.xml │ │ └── yetAnotherConsumer │ │ │ └── .gitkeep │ │ ├── bazService │ │ ├── bazConsumer1 │ │ │ └── rest │ │ │ │ └── shouldSayHello.groovy │ │ └── pom.xml │ │ ├── beer-api-consumer │ │ ├── .producer_contracts │ │ ├── messaging │ │ │ └── .gitkeep │ │ ├── pom.xml │ │ └── rest │ │ │ └── .gitkeep │ │ └── fooService │ │ └── 1.2.3 │ │ └── pom.xml │ └── test │ └── java │ └── docs │ ├── GenerateAdocsFromContractsTests.java │ └── GenerateGraphFromContractsTests.java ├── common ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ └── main │ └── java │ └── com │ └── example │ ├── ConsumerUtils.java │ ├── PatternUtils.java │ └── ProducerUtils.java ├── consumer ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ ├── BeerStatsController.java │ │ │ ├── BeerVerificationListener.java │ │ │ ├── ClientApplication.java │ │ │ ├── GrumpyBartenderController.java │ │ │ └── intoxication │ │ │ └── IntoxicationController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── AbstractTest.java │ ├── BeerControllerEmptyGitTest.java │ ├── BeerControllerGitTest.java │ ├── BeerControllerGraphQLTest.java │ ├── BeerControllerJaxRsSpringTest.java │ ├── BeerControllerJaxRsTest.java │ ├── BeerControllerRouterFunctionTest.java │ ├── BeerControllerTest.java │ ├── BeerControllerWebClientTest.java │ ├── BeerControllerWebFluxTest.java │ ├── BeerControllerWithJUnitTest.java │ ├── BeerControllerYamlTest.java │ ├── BeerOrderTest.java │ ├── BeerStatsControllerTest.java │ ├── BeerVerificationListenerTest.java │ ├── BeerVerificationListenerWithGitTest.java │ ├── BeerVerificationListenerYamlTest.java │ ├── ExternalBeerControllerTest.java │ ├── ExternalBeerVerificationListenerTest.java │ ├── GrumpyBartenderControllerTest.java │ └── intoxication │ ├── AbstractTest.java │ ├── IntoxicationControllerTest.java │ └── IntoxicationControllerYamlTest.java ├── consumer_camel ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ └── DemoApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── demo │ └── DemoApplicationTests.java ├── consumer_grpc ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keygen.sh ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── bash │ │ ├── download_protoc.sh │ │ └── generate_proto.sh │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── ClientApplication.java │ ├── proto │ │ └── beer.proto │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ └── GrpcTests.java ├── consumer_java ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ ├── BeerStatsController.java │ │ │ ├── BeerVerificationListener.java │ │ │ ├── ClientApplication.java │ │ │ ├── GrumpyBartenderController.java │ │ │ └── intoxication │ │ │ └── IntoxicationController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── AbstractTest.java │ ├── BeerControllerTest.java │ ├── BeerStatsControllerTest.java │ ├── BeerVerificationListenerTest.java │ └── intoxication │ ├── AbstractTest.java │ └── IntoxicationControllerTest.java ├── consumer_jms_middleware ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── common │ │ │ ├── Foo1.java │ │ │ └── Foo2.java │ │ │ └── example │ │ │ └── Application.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── example │ │ └── ApplicationTests.java │ └── resources │ └── application-test.properties ├── consumer_kafka_middleware ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── common │ │ │ ├── Foo1.java │ │ │ └── Foo2.java │ │ │ └── example │ │ │ └── Application.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── ApplicationTests.java │ └── resources │ └── application-test.yml ├── consumer_kotlin ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ └── ClientApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── AbstractTest.java │ └── BeerControllerKotlinTest.java ├── consumer_kotlin_ftw ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── README.adoc ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── example │ │ │ └── loan │ │ │ ├── Application.kt │ │ │ ├── LoanApplicationService.kt │ │ │ └── model │ │ │ ├── Client.kt │ │ │ ├── FraudCheckStatus.kt │ │ │ ├── FraudServiceRequest.kt │ │ │ ├── FraudServiceResponse.kt │ │ │ ├── LoanApplication.kt │ │ │ ├── LoanApplicationResult.kt │ │ │ ├── LoanApplicationStatus.kt │ │ │ └── Response.kt │ └── resources │ │ └── application.yml │ └── test │ ├── kotlin │ └── com │ │ └── example │ │ └── loan │ │ ├── GoodbyeWorldTests.kt │ │ ├── LoanApplicationServiceContextPathTests.kt │ │ └── LoanApplicationServiceTests.kt │ └── resources │ ├── application-gradle.yaml │ ├── application.yaml │ ├── binary │ ├── request.pdf │ └── response.pdf │ └── contractsAtRuntime │ └── goodbyeWorld.kts ├── consumer_proto ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── bash │ │ ├── download_protoc.sh │ │ └── generate_proto.sh │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── ClientApplication.java │ └── resources │ │ ├── application.yml │ │ └── proto │ │ └── beer.proto │ └── test │ └── java │ └── com │ └── example │ └── ProtoTest.java ├── consumer_rabbit_middleware ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── common │ │ │ ├── Foo1.java │ │ │ └── Foo2.java │ │ │ └── example │ │ │ └── Application.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── ApplicationTests.java │ └── resources │ └── application-test.yml ├── consumer_security ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ └── ClientApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── AbstractTest.java │ └── BeerControllerSecurityTest.java ├── consumer_with_discovery ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ └── ClientApplication.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── AbstractTest.java │ │ └── BeerControllerTest.java │ └── resources │ └── application.yaml ├── consumer_with_latest_2_2_features ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ ├── BeerStatsController.java │ │ │ ├── BeerVerificationListener.java │ │ │ ├── ClientApplication.java │ │ │ ├── GrumpyBartenderController.java │ │ │ └── intoxication │ │ │ └── IntoxicationController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── GenerateStubsTest.java │ └── GenerateStubsWithFindProducerTest.java ├── consumer_with_latest_3_0_features_gradle ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ ├── BeerStatsController.java │ │ │ ├── BeerVerificationListener.java │ │ │ ├── ClientApplication.java │ │ │ ├── GrumpyBartenderController.java │ │ │ └── intoxication │ │ │ └── IntoxicationController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── GenerateStubsTest.java │ └── GenerateStubsWithFindProducerTest.java ├── consumer_with_restdocs ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ ├── BeerVerificationListener.java │ │ │ └── ClientApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── AbstractTest.java │ ├── BeerControllerClasspathTest.java │ ├── BeerControllerWebTestClientTest.java │ ├── BeerVerificationListenerClasspathTest.java │ └── BeerVerificationListenerTest.java ├── consumer_with_secured_webflux ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── ideabaker │ │ │ └── samples │ │ │ └── scc │ │ │ └── security │ │ │ └── consumerwebflux │ │ │ ├── ConsumerWebfluxApplication.kt │ │ │ └── config │ │ │ └── WebConfig.kt │ └── resources │ │ └── application.properties │ └── test │ └── kotlin │ └── com │ └── ideabaker │ └── samples │ └── scc │ └── security │ └── consumerwebflux │ ├── ConsumerWebfluxApplicationTests.kt │ └── ContactConsumerTest.kt ├── consumer_with_stubs_per_consumer ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BeerController.java │ │ │ ├── BeerVerificationListener.java │ │ │ └── ClientApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── AbstractTest.java │ ├── BeerControllerForBarTest.java │ ├── BeerControllerTest.java │ ├── BeerControllerWithConsumerNameTest.java │ ├── BeerControllerWithJUnitForBarTest.java │ ├── BeerVerificationListenerTest.java │ ├── BeerVerificationListenerWithConsumerNameTest.java │ └── FooControllerTest.java ├── contract_empty_git ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── README.adoc ├── git │ ├── COMMIT_EDITMSG │ ├── HEAD │ ├── ORIG_HEAD │ ├── config │ ├── description │ ├── hooks │ │ ├── applypatch-msg.sample │ │ ├── commit-msg.sample │ │ ├── post-update.sample │ │ ├── pre-applypatch.sample │ │ ├── pre-commit.sample │ │ ├── pre-push.sample │ │ ├── pre-rebase.sample │ │ ├── pre-receive.sample │ │ ├── prepare-commit-msg.sample │ │ └── update.sample │ ├── index │ ├── info │ │ └── exclude │ ├── logs │ │ ├── HEAD │ │ └── refs │ │ │ ├── heads │ │ │ └── master │ │ │ └── stash │ ├── objects │ │ ├── 19 │ │ │ ├── 1cb1a2f1072d231f74dbf8aadf18fd55b70586 │ │ │ └── 25e013d63de24d335d2a6d3e5aa5fc164a3861 │ │ ├── 24 │ │ │ ├── 7c62bae9b14ff815ef24d7945334826e3f6fa1 │ │ │ └── 825d7f06ed2e153ce43525e068b80991e6c4b3 │ │ ├── 41 │ │ │ └── 26c23cfaaa870d1173df87efca80e4483464ad │ │ ├── 51 │ │ │ └── 4f24488388c76bf5490dd70875e1f7594b6721 │ │ ├── 64 │ │ │ └── b6288460d8a5745499bc3de71e174436401f76 │ │ ├── 2e │ │ │ └── 57118406e46fb6bdd0212e44a8ab82a694e4ec │ │ ├── 3a │ │ │ └── 8ffd71a8a55237dfcdcd2651200dcd8b63a82a │ │ ├── 3e │ │ │ └── 71c00ed58c6d6c9f4822cb0a3dbb14eaba998f │ │ ├── 4b │ │ │ └── 825dc642cb6eb9a060e54bf8d69288fbee4904 │ │ ├── 5c │ │ │ └── 5c21c41060f5b168144ee9f29be8a2006152b0 │ │ ├── 6a │ │ │ └── 09bce46f3eb17bd60d1fb6b88f69ce52b3ce61 │ │ ├── 7a │ │ │ └── 49fac4a3de83145797c9e3408579a794af4d1e │ │ ├── 7d │ │ │ └── 892c525ec1ee2c66178a7bc499160d78e528df │ │ ├── a0 │ │ │ └── 283f7bf054b57e732c5017849eb809c5f2751f │ │ ├── ae │ │ │ └── e2548158cb0434c92a28e86e8a354bd679a7c0 │ │ ├── b1 │ │ │ └── 76ae6214b2e788561b9e2429815c69fe3d28ef │ │ ├── b5 │ │ │ └── 68f24c4e97a0cd645e92948a80bad29a7071b0 │ │ ├── b6 │ │ │ └── 5e48c05857df0da2fcbf5fd42b78d4811edc90 │ │ ├── b8 │ │ │ └── afb4067084b6d819d8501a4c13b1bfc27c1e55 │ │ ├── ca │ │ │ └── 8f42fefb682db740d7637709f7021d29834acf │ │ ├── ef │ │ │ └── 84a9a58ea1e4d61a72a5eb4f876d4aa80f2a08 │ │ ├── f0 │ │ │ └── 704987fb2930053eb983bcae7328e8ccd22c4a │ │ └── f8 │ │ │ └── 3a13ef05d1318cdc8a2cb48c13108c11fb1794 │ └── refs │ │ ├── heads │ │ └── master │ │ └── stash ├── mvnw └── mvnw.cmd ├── contract_git ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── META-INF │ └── com.example │ │ └── beer-api-producer-git │ │ └── 0.0.1-SNAPSHOT │ │ └── contracts │ │ └── beer-api-consumer │ │ ├── messaging │ │ ├── shouldSendAcceptedVerification.groovy │ │ └── shouldSendRejectedVerification.groovy │ │ └── rest │ │ ├── shouldGrantABeerIfOldEnough.groovy │ │ └── shouldRejectABeerIfTooYoung.groovy ├── README.adoc ├── git │ ├── COMMIT_EDITMSG │ ├── HEAD │ ├── ORIG_HEAD │ ├── config │ ├── description │ ├── hooks │ │ ├── applypatch-msg.sample │ │ ├── commit-msg.sample │ │ ├── post-update.sample │ │ ├── pre-applypatch.sample │ │ ├── pre-commit.sample │ │ ├── pre-push.sample │ │ ├── pre-rebase.sample │ │ ├── pre-receive.sample │ │ ├── prepare-commit-msg.sample │ │ └── update.sample │ ├── index │ ├── info │ │ └── exclude │ ├── logs │ │ ├── HEAD │ │ └── refs │ │ │ ├── heads │ │ │ └── master │ │ │ └── stash │ ├── objects │ │ ├── 16 │ │ │ └── 829aaafe15b2e3cf7c5aa564aedd179b5c6555 │ │ ├── 19 │ │ │ ├── 1cb1a2f1072d231f74dbf8aadf18fd55b70586 │ │ │ └── 25e013d63de24d335d2a6d3e5aa5fc164a3861 │ │ ├── 24 │ │ │ ├── 7c62bae9b14ff815ef24d7945334826e3f6fa1 │ │ │ └── 825d7f06ed2e153ce43525e068b80991e6c4b3 │ │ ├── 41 │ │ │ └── 26c23cfaaa870d1173df87efca80e4483464ad │ │ ├── 51 │ │ │ └── 4f24488388c76bf5490dd70875e1f7594b6721 │ │ ├── 64 │ │ │ └── b6288460d8a5745499bc3de71e174436401f76 │ │ ├── 99 │ │ │ └── 35f13ccfca317de9dbe5bae6e8aec86b69957e │ │ ├── 2e │ │ │ └── 57118406e46fb6bdd0212e44a8ab82a694e4ec │ │ ├── 3a │ │ │ └── 8ffd71a8a55237dfcdcd2651200dcd8b63a82a │ │ ├── 3e │ │ │ └── 71c00ed58c6d6c9f4822cb0a3dbb14eaba998f │ │ ├── 4b │ │ │ └── 825dc642cb6eb9a060e54bf8d69288fbee4904 │ │ ├── 5c │ │ │ └── 5c21c41060f5b168144ee9f29be8a2006152b0 │ │ ├── 6a │ │ │ └── 09bce46f3eb17bd60d1fb6b88f69ce52b3ce61 │ │ ├── 7a │ │ │ └── 49fac4a3de83145797c9e3408579a794af4d1e │ │ ├── 7d │ │ │ └── 892c525ec1ee2c66178a7bc499160d78e528df │ │ ├── a0 │ │ │ └── 283f7bf054b57e732c5017849eb809c5f2751f │ │ ├── a7 │ │ │ └── 8da88fa111cb245b8d48b25945a56cffb04580 │ │ ├── ae │ │ │ └── e2548158cb0434c92a28e86e8a354bd679a7c0 │ │ ├── b5 │ │ │ └── 68f24c4e97a0cd645e92948a80bad29a7071b0 │ │ ├── b6 │ │ │ └── 5e48c05857df0da2fcbf5fd42b78d4811edc90 │ │ ├── b8 │ │ │ └── afb4067084b6d819d8501a4c13b1bfc27c1e55 │ │ ├── ca │ │ │ └── 8f42fefb682db740d7637709f7021d29834acf │ │ ├── ef │ │ │ └── 84a9a58ea1e4d61a72a5eb4f876d4aa80f2a08 │ │ ├── f0 │ │ │ └── 704987fb2930053eb983bcae7328e8ccd22c4a │ │ └── f8 │ │ │ └── 3a13ef05d1318cdc8a2cb48c13108c11fb1794 │ └── refs │ │ ├── heads │ │ └── master │ │ └── stash ├── mvnw └── mvnw.cmd ├── docs ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── images │ ├── beer_1.png │ ├── beer_2.png │ ├── consumer_flow_1.png │ ├── consumer_flow_2.png │ ├── external_consumer_flow_1.png │ ├── external_producer_flow_1.png │ ├── external_producer_flow_2.png │ ├── external_producer_flow_3.png │ ├── flow.png │ ├── grumpy_1.png │ ├── grumpy_2.png │ ├── msg_1.png │ ├── msg_2.png │ ├── producer_flow_1.png │ ├── rest_docs_flow.png │ ├── rest_docs_producer_flow.png │ ├── scenario.png │ ├── scenario_stubs_per_consumer_1.png │ ├── scenario_stubs_per_consumer_2.png │ ├── scenario_stubs_per_consumer_3.png │ └── scenario_stubs_per_consumer_4.png ├── index.adoc ├── index.html ├── mvnw ├── mvnw.cmd ├── scenarios.adoc ├── tutorials │ ├── contracts_external.adoc │ ├── contracts_external.html │ ├── contracts_on_the_producer_side.adoc │ ├── contracts_on_the_producer_side.html │ ├── contracts_representing_scenarios.adoc │ ├── contracts_representing_scenarios.html │ ├── junit_rule.adoc │ ├── junit_rule.html │ ├── library_with_common_code.adoc │ ├── library_with_common_code.html │ ├── rest_docs.adoc │ ├── rest_docs.html │ ├── snippets │ │ ├── consumer_flow_1.adoc │ │ ├── consumer_flow_2.adoc │ │ ├── consumer_http_implementation.adoc │ │ ├── consumer_ide_setup.adoc │ │ ├── consumer_implementation.adoc │ │ ├── consumer_implementation_2.adoc │ │ ├── consumer_messaging_implementation.adoc │ │ ├── consumer_requirements.adoc │ │ ├── consumer_stub_runner_dep.adoc │ │ ├── first_http_contract.adoc │ │ ├── first_messaging_contract.adoc │ │ ├── fixing_base_class.adoc │ │ ├── fixing_broken_messaging_tests.adoc │ │ ├── generating_docs.adoc │ │ ├── generating_tests_from_contract.adoc │ │ ├── package_with_base_classes.adoc │ │ ├── playing_with_http_contracts.adoc │ │ ├── producer_flow.adoc │ │ ├── producer_http_tests.adoc │ │ ├── producer_ide_setup.adoc │ │ ├── producer_implementation.adoc │ │ ├── setting_plugin_on_clone.adoc │ │ ├── setting_plugin_on_producer.adoc │ │ ├── setup_cloned_producer.adoc │ │ ├── solutions.adoc │ │ ├── stub_runner_http_consumer_tests.adoc │ │ ├── stub_runner_messaging.adoc │ │ └── updating_messaging_contracts_from_pr.adoc │ ├── spring_cloud_contract_advanced.adoc │ ├── spring_cloud_contract_advanced.html │ ├── stub_runner_boot.adoc │ ├── stub_runner_boot.html │ ├── stubbing_out_service_discovery.adoc │ ├── stubbing_out_service_discovery.html │ ├── stubs_per_consumer.adoc │ └── stubs_per_consumer.html ├── workshops.adoc └── workshops.html ├── gradle ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── producer ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerController.java │ │ │ ├── StatsController.java │ │ │ ├── StuffController.java │ │ │ └── intoxication │ │ │ ├── BeerServingController.java │ │ │ └── NoOpResponseProvider.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerMessagingBase.java │ │ ├── BeerRestBase.java │ │ ├── BeerStuffBase.java │ │ ├── GenerateAdocsFromContractsTests.java │ │ └── intoxication │ │ └── BeerIntoxicationBase.java │ └── resources │ └── contracts │ └── beer │ ├── intoxication │ ├── 1_sober.groovy │ ├── 2_tipsy.groovy │ └── 3_drunk.groovy │ ├── messaging │ ├── shouldSendAcceptedVerification.groovy │ └── shouldSendRejectedVerification.groovy │ ├── rest │ ├── response.json │ ├── shouldGrantABeerIfOldEnough.groovy │ ├── shouldGrantABeerIfOldEnoughFromFile.groovy │ ├── shouldRejectABeerIfTooYoung.groovy │ └── shouldReturnStatsForAUser.groovy │ └── stuff │ └── hasLongText.yaml ├── producer_advanced ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── BuyController.java │ │ │ ├── ProducerApplication.java │ │ │ └── StoutController.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerRestBase.java │ │ └── GenerateAdocsFromContractsTests.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── shouldNotSellAnyAlcohol.groovy │ ├── shouldReturnStout.groovy │ └── shouldSellAlcoholOnlyToStarbuxman.groovy ├── producer_camel ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ └── MyProcessor.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── example │ │ └── demo │ │ ├── BaseClass.java │ │ └── DemoApplicationTests.java │ └── resources │ └── contracts │ ├── should_send_a_negative_verification.yml │ └── should_send_a_positive_verification.groovy ├── producer_graphql ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── README.adoc ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── PeopleToCheckDataFetcher.java │ │ │ ├── PersonToCheck.java │ │ │ ├── PersonToCheckDataFetcher.java │ │ │ ├── PersonToCheckService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerConfiguration.java │ │ │ └── ProducerGrahpqlConfiguration.java │ └── resources │ │ ├── application.yml │ │ └── logback.xml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BaseClass.java │ └── resources │ └── contracts │ └── shouldRetrieveOldEnoughPerson.groovy ├── producer_grpc ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── bash │ │ ├── download_protoc.sh │ │ ├── dump_proto_bytes.sh │ │ ├── generate_proto.sh │ │ └── grpcEnvelope.groovy │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerController.java │ ├── proto │ │ └── beer.proto │ ├── proto_gen │ │ └── com │ │ │ └── example │ │ │ ├── Beer.java │ │ │ ├── BeerServiceGrpc.java │ │ │ ├── PersonToCheck.java │ │ │ ├── PersonToCheckOrBuilder.java │ │ │ ├── Response.java │ │ │ └── ResponseOrBuilder.java │ └── resources │ │ ├── application.properties │ │ └── public.txt │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerRestBase.java │ │ ├── ProducerApplicationTests.java │ │ └── beer │ │ └── api │ │ └── GrpcStubHttpVerifier.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── PersonToCheck_old_enough.bin │ ├── PersonToCheck_too_young.bin │ ├── Response_old_enough.bin │ ├── Response_too_young.bin │ ├── shouldGrantABeerIfOldEnough.groovy │ └── shouldRejectABeerIfTooYoung.groovy ├── producer_java ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerController.java │ │ │ ├── StatsController.java │ │ │ ├── StuffController.java │ │ │ └── intoxication │ │ │ ├── BeerServingController.java │ │ │ └── NoOpResponseProvider.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ ├── com │ └── example │ │ ├── BeerMessagingBase.java │ │ ├── BeerRestBase.java │ │ ├── BeerStuffBase.java │ │ └── intoxication │ │ └── BeerIntoxicationBase.java │ └── contracts │ └── beer │ ├── intoxication │ ├── 1_sober.java │ ├── 2_tipsy.java │ └── 3_drunk.java │ ├── messaging │ ├── shouldSendAcceptedVerification.java │ └── shouldSendRejectedVerification.java │ └── rest │ ├── response.json │ ├── shouldGrantABeerIfOldEnough.java │ ├── shouldGrantABeerIfOldEnoughFromFile.java │ ├── shouldRejectABeerIfTooYoung.java │ └── shouldReturnStatsForAUser.java ├── producer_jaxrs ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── HELP.md ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── beerapiproducerjaxrs │ │ │ ├── FraudDetectionController.java │ │ │ ├── ProducerWithJaxRsApplication.java │ │ │ └── model │ │ │ ├── FraudCheck.java │ │ │ ├── FraudCheckResult.java │ │ │ └── FraudCheckStatus.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerRestBase.java │ │ └── beerapiproducerjaxrs │ │ └── ProducerWithJaxRsApplicationTests.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── response.json │ ├── shouldGrantABeerIfOldEnough.yml │ ├── shouldGrantABeerIfOldEnoughFromFile.yml │ └── shouldRejectABeerIfTooYoung.yml ├── producer_jaxrs_spring ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── HELP.md ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── beerapiproducerjaxrs │ │ │ ├── FraudDetectionController.java │ │ │ ├── PersonCheckingService.java │ │ │ ├── ProducerWithJaxRsApplication.java │ │ │ └── model │ │ │ ├── FraudCheck.java │ │ │ ├── FraudCheckResult.java │ │ │ └── FraudCheckStatus.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerRestBase.java │ │ └── beerapiproducerjaxrs │ │ └── ProducerWithJaxRsApplicationTests.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── response.json │ ├── shouldGrantABeerIfOldEnough.yml │ ├── shouldGrantABeerIfOldEnoughFromFile.yml │ └── shouldRejectABeerIfTooYoung.yml ├── producer_jms_middleware ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── common │ │ │ ├── Foo1.java │ │ │ └── Foo2.java │ │ │ └── example │ │ │ ├── Application.java │ │ │ └── Controller.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BaseClass.java │ └── resources │ ├── application-test.properties │ └── contracts │ └── shouldSendFoo.groovy ├── producer_kafka_middleware ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── common │ │ │ ├── Foo1.java │ │ │ └── Foo2.java │ │ │ └── example │ │ │ ├── Application.java │ │ │ └── Controller.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BaseClass.java │ └── resources │ ├── application-test.yml │ └── contracts │ └── shouldSendFoo.groovy ├── producer_kotlin ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.kt │ │ │ ├── ProducerApplication.kt │ │ │ ├── ProducerController.kt │ │ │ ├── StatsController.kt │ │ │ ├── StuffController.kt │ │ │ └── intoxication │ │ │ ├── BeerServingController.kt │ │ │ └── NoOpResponseProvider.kt │ └── resources │ │ └── application.yml │ └── test │ ├── kotlin │ └── com │ │ └── example │ │ ├── BeerMessagingBase.kt │ │ ├── BeerRestBase.kt │ │ ├── BeerStuffBase.kt │ │ └── intoxication │ │ └── BeerIntoxicationBase.kt │ └── resources │ └── contracts │ └── beer │ ├── intoxication │ ├── 1_sober.groovy │ ├── 2_tipsy.groovy │ └── 3_drunk.groovy │ ├── messaging │ ├── shouldSendAcceptedVerification.groovy │ └── shouldSendRejectedVerification.groovy │ ├── rest │ ├── response.json │ ├── shouldGrantABeerIfOldEnough.groovy │ ├── shouldGrantABeerIfOldEnoughFromFile.groovy │ ├── shouldRejectABeerIfTooYoung.groovy │ └── shouldReturnStatsForAUser.groovy │ └── stuff │ └── hasLongText.yaml ├── producer_kotlin_ftw ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── README.adoc ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── example │ │ │ └── fraud │ │ │ ├── Application.kt │ │ │ ├── FraudDetectionController.kt │ │ │ ├── FraudNameController.kt │ │ │ ├── FraudStatsController.kt │ │ │ ├── TestController.kt │ │ │ └── model │ │ │ ├── FraudCheck.kt │ │ │ ├── FraudCheckResult.kt │ │ │ └── FraudCheckStatus.kt │ └── resources │ │ └── application.yml │ └── test │ ├── kotlin │ └── com │ │ └── example │ │ └── fraud │ │ ├── BinaryBase.kt │ │ ├── FraudBase.kt │ │ ├── FraudnameBase.kt │ │ └── MultipartBase.kt │ └── resources │ └── contracts │ ├── binary │ ├── request.pdf │ ├── response.pdf │ └── shouldWorkWithBinaryPayload.kts │ ├── fraud │ ├── shouldMarkClientAsFraud.kts │ ├── shouldMarkClientAsNotFraud.kts │ └── shouldReturnFraudStats.kts │ ├── fraudname │ ├── shouldReturnACookie.kts │ ├── shouldReturnAFraudForTheName.kts │ └── shouldReturnNonFraudForTheName.kts │ └── multipart │ ├── shouldWorkForMultipartAsBytesWithContentType.kts │ ├── shouldWorkForMultipartWithContentType.kts │ └── test.json ├── producer_proto ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── bash │ │ ├── download_protoc.sh │ │ ├── dump_proto_bytes.sh │ │ └── generate_proto.sh │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerController.java │ │ │ └── ProtoConfiguration.java │ └── resources │ │ ├── application.yml │ │ └── proto │ │ └── beer.proto │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BeerRestBase.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── PersonToCheck_old_enough.bin │ ├── PersonToCheck_too_young.bin │ ├── Response_old_enough.bin │ ├── Response_too_young.bin │ ├── shouldGrantABeerIfOldEnough.groovy │ └── shouldRejectABeerIfTooYoung.groovy ├── producer_rabbit_middleware ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ ├── common │ │ │ ├── Foo1.java │ │ │ └── Foo2.java │ │ │ └── example │ │ │ ├── Application.java │ │ │ └── Controller.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BaseClass.java │ └── resources │ ├── application-test.yml │ └── contracts │ └── shouldSendFoo.groovy ├── producer_router_function ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerConfiguration.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BeerRestBase.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── shouldGrantABeerIfOldEnough.groovy │ └── shouldRejectABeerIfTooYoung.groovy ├── producer_security ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── ProducerApplication.java │ │ │ ├── auth │ │ │ ├── AuthenticationMananagerProvider.java │ │ │ └── ResourceServerConfiguration.java │ │ │ ├── rest │ │ │ ├── BeerCheckStatus.java │ │ │ ├── PersonCheckingService.java │ │ │ ├── ProducerController.java │ │ │ └── Response.java │ │ │ └── security │ │ │ ├── UserAuthenticationConverter.java │ │ │ └── UserDetails.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── rest │ │ └── BeerRestBase.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── shouldGrantABeerIfOldEnough.groovy │ └── shouldRejectABeerIfTooYoung.groovy ├── producer_testng ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── ProducerApplication.java │ │ │ └── StuffController.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BeerStuffBase.java │ └── resources │ └── contracts │ └── beer │ └── stuff │ └── hasLongText.yaml ├── producer_webflux ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerController.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BeerRestBase.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── shouldGrantABeerIfOldEnough.groovy │ └── shouldRejectABeerIfTooYoung.groovy ├── producer_webflux_security ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── keygen.sh ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── ideabaker │ │ │ └── samples │ │ │ └── scc │ │ │ └── security │ │ │ └── securedproducerwebflux │ │ │ ├── SecuredProducerWebfluxApplication.kt │ │ │ ├── config │ │ │ ├── GlobalSecurityConfig.kt │ │ │ ├── JwtAuthoritiesAuthenticationConverter.kt │ │ │ ├── SpringSecurityWebFluxConfig.kt │ │ │ └── WebConfig.kt │ │ │ ├── model │ │ │ ├── UserContact.kt │ │ │ └── UserInfo.kt │ │ │ ├── service │ │ │ └── ContactService.kt │ │ │ └── web │ │ │ ├── ContactHandler.kt │ │ │ └── Routes.kt │ └── resources │ │ ├── application.properties │ │ └── public.txt │ └── test │ ├── kotlin │ └── com │ │ └── ideabaker │ │ └── samples │ │ └── scc │ │ └── security │ │ └── securedproducerwebflux │ │ ├── WithMockJwt.kt │ │ └── contract │ │ ├── ContactBase.kt │ │ └── ContactSecuredBase.kt │ └── resources │ └── contracts │ └── contact │ ├── givenQuery_ifMissingAuthToken_returns401.groovy │ └── secured │ └── responds_200.groovy ├── producer_webflux_webtestclient ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerController.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BeerRestBase.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── shouldGrantABeerIfOldEnough.groovy │ └── shouldRejectABeerIfTooYoung.groovy ├── producer_with_dsl_restdocs ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── npm ├── package.json ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerController.java │ │ │ ├── StatsController.java │ │ │ └── intoxication │ │ │ ├── BeerServingController.java │ │ │ └── NoOpResponseProvider.java │ └── resources │ │ └── application.yml │ └── test │ ├── bash │ ├── generate_swagger.sh │ ├── linux │ │ └── swaggymnia │ └── osx │ │ └── swaggymnia │ ├── java │ └── com │ │ └── example │ │ ├── BeerMessagingBase.java │ │ ├── BeerRestBase.java │ │ └── intoxication │ │ └── BeerIntoxicationBase.java │ ├── resources │ └── contracts │ │ └── beer │ │ ├── intoxication │ │ ├── 1_sober.groovy │ │ ├── 2_tipsy.groovy │ │ └── 3_drunk.groovy │ │ ├── messaging │ │ ├── shouldSendAcceptedVerification.groovy │ │ └── shouldSendRejectedVerification.groovy │ │ └── rest │ │ ├── response.json │ │ ├── shouldGrantABeerIfOldEnough.groovy │ │ ├── shouldGrantABeerIfOldEnoughFromFile.groovy │ │ ├── shouldRejectABeerIfTooYoung.groovy │ │ └── shouldReturnStatsForAUser.groovy │ └── swagger │ ├── config.json │ ├── replacements.json │ └── swagger-codegen-cli-2.2.1.jar ├── producer_with_empty_git ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerController.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerMessagingBase.java │ │ └── BeerRestBase.java │ └── resources │ └── contracts │ └── beer-api-consumer │ ├── messaging │ ├── shouldSendAcceptedVerification.groovy │ └── shouldSendRejectedVerification.groovy │ └── rest │ ├── shouldGrantABeerIfOldEnough.groovy │ └── shouldRejectABeerIfTooYoung.groovy ├── producer_with_external_contracts ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── BeerMessagingBase.java │ └── BeerRestBase.java ├── producer_with_git ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerController.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ ├── BeerMessagingBase.java │ └── BeerRestBase.java ├── producer_with_latest_2_2_features ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── ProducerApplication.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── ProducerApplicationTests.java │ └── resources │ └── contracts │ ├── beer │ └── in_progress │ │ └── shouldReturnStuff.groovy │ └── com.example │ ├── some-artifact-id │ └── 0.0.1 │ │ └── shouldReturnStuffForArtifactId.groovy │ └── some-other-artifact-id │ └── shouldReturnStuffForOtherArtifactId.groovy ├── producer_with_restdocs ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── assembly │ └── stub.xml │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerController.java │ │ │ └── model │ │ │ ├── BeerCheckStatus.java │ │ │ ├── PersonToCheck.java │ │ │ ├── Response.java │ │ │ └── Verification.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerMessagingBase.java │ │ └── ProducerControllerTests.java │ └── resources │ └── contracts │ └── beer │ └── messaging │ ├── shouldSendAcceptedVerification.groovy │ └── shouldSendRejectedVerification.groovy ├── producer_with_spock ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerController.java │ │ │ ├── StatsController.java │ │ │ └── intoxication │ │ │ ├── BeerServingController.java │ │ │ └── NoOpResponseProvider.java │ └── resources │ │ └── application.yml │ └── test │ ├── groovy │ └── com │ │ └── example │ │ ├── BeerMessagingBase.groovy │ │ ├── BeerRestBase.groovy │ │ └── intoxication │ │ └── BeerIntoxicationBase.groovy │ └── resources │ └── contracts │ └── beer │ ├── intoxication │ ├── 1_sober.groovy │ ├── 2_tipsy.groovy │ └── 3_drunk.groovy │ ├── messaging │ ├── shouldSendAcceptedVerification.groovy │ └── shouldSendRejectedVerification.groovy │ └── rest │ ├── response.json │ ├── shouldGrantABeerIfOldEnough.groovy │ ├── shouldGrantABeerIfOldEnoughFromFile.groovy │ ├── shouldRejectABeerIfTooYoung.groovy │ └── shouldReturnStatsForAUser.groovy ├── producer_with_stubs_per_consumer ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── CarRentalHistoryController.java │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerController.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerMessagingBase.java │ │ ├── BeerRestBase.java │ │ └── GenerateAdocsFromContractsTests.java │ └── resources │ └── contracts │ ├── bar-consumer │ ├── messaging │ │ ├── shouldSendAcceptedVerification.groovy │ │ └── shouldSendRejectedVerification.groovy │ └── rest │ │ ├── shouldGrantABeerIfOldEnough.groovy │ │ ├── shouldRejectABeerIfTooYoung.groovy │ │ └── shouldReturnOkForBar.yml │ └── foo-consumer │ ├── messaging │ ├── shouldSendAcceptedVerification.groovy │ └── shouldSendRejectedVerification.groovy │ └── rest │ ├── shouldGrantABeerIfOldEnough.groovy │ ├── shouldRejectABeerIfTooYoung.groovy │ └── shouldReturnOkForFoo.yml ├── producer_with_webtestclient_restdocs ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── assembly │ └── stub.xml │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerController.java │ │ │ └── model │ │ │ ├── BeerCheckStatus.java │ │ │ ├── PersonToCheck.java │ │ │ ├── Response.java │ │ │ └── Verification.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerMessagingBase.java │ │ └── ProducerControllerTests.java │ └── resources │ └── contracts │ └── beer │ └── messaging │ ├── shouldSendAcceptedVerification.groovy │ └── shouldSendRejectedVerification.groovy ├── producer_with_xml ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── ProducerApplication.java │ │ │ └── ProducerController.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ └── BeerRestBase.java │ └── resources │ └── contracts │ └── beer │ └── rest │ ├── shouldCancelBeerOrder.groovy │ └── shouldProcessBeerOrder.yml ├── producer_yaml ├── .gitignore ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── LICENSE.txt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mvnw ├── mvnw.cmd ├── pom.xml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ ├── AgeCheckingPersonCheckingService.java │ │ │ ├── ProducerApplication.java │ │ │ ├── ProducerController.java │ │ │ ├── StatsController.java │ │ │ └── intoxication │ │ │ ├── BeerServingController.java │ │ │ └── NoOpResponseProvider.java │ └── resources │ │ └── application.yml │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── BeerMessagingBase.java │ │ ├── BeerRestBase.java │ │ ├── GenerateAdocsFromContractsTests.java │ │ └── intoxication │ │ └── BeerIntoxicationBase.java │ └── resources │ └── contracts │ └── beer │ ├── intoxication │ ├── 1_sober.yml │ ├── 2_tipsy.yml │ └── 3_drunk.yaml │ ├── messaging │ ├── shouldSendAcceptedVerification.yml │ └── shouldSendRejectedVerification.yaml │ └── rest │ ├── response.json │ ├── shouldGrantABeerIfOldEnough.yml │ ├── shouldGrantABeerIfOldEnoughFromFile.yml │ ├── shouldRejectABeerIfTooYoung.yml │ └── shouldReturnStatsForAUser.yml ├── scripts ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── clean.sh ├── common.sh ├── mvnw ├── mvnw.cmd ├── runAcceptanceTests.sh ├── runCompatibilityBuild.sh ├── runDocsBuilds.sh ├── runGradleBuilds.sh ├── runManual.sh ├── runMavenBuilds.sh ├── setup.sh ├── setupEmptyGit.sh ├── setupGit.sh ├── stub_runner_boot.sh ├── updateMavenWrappers.sh └── updateWrappers.sh ├── standalone ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── contracts │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── README.adoc │ ├── com │ │ └── example │ │ │ └── server │ │ │ ├── client1 │ │ │ └── expectation.groovy │ │ │ ├── client2 │ │ │ └── expectation.groovy │ │ │ ├── client3 │ │ │ └── expectation.groovy │ │ │ └── pom.xml │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ └── assembly │ │ └── contracts.xml ├── dsl │ ├── http-client │ │ ├── .gitignore │ │ ├── .mvn │ │ │ ├── jvm.config │ │ │ ├── maven.config │ │ │ └── wrapper │ │ │ │ └── maven-wrapper.properties │ │ ├── README.adoc │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── loan │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── Listener.java │ │ │ │ │ ├── LoanApplicationService.java │ │ │ │ │ ├── SensorData.java │ │ │ │ │ └── model │ │ │ │ │ ├── Client.java │ │ │ │ │ ├── FraudCheckStatus.java │ │ │ │ │ ├── FraudServiceRequest.java │ │ │ │ │ ├── FraudServiceResponse.java │ │ │ │ │ ├── LoanApplication.java │ │ │ │ │ ├── LoanApplicationResult.java │ │ │ │ │ ├── LoanApplicationStatus.java │ │ │ │ │ └── Response.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── loan │ │ │ │ ├── GoodbyeWorldTests.java │ │ │ │ ├── LoanApplicationServiceContextPathTests.java │ │ │ │ ├── LoanApplicationServiceTests.java │ │ │ │ ├── MessageConsumedTests.java │ │ │ │ └── TestControllerTests.java │ │ │ └── resources │ │ │ ├── application-gradle.yaml │ │ │ ├── application-test-repo.yaml │ │ │ ├── application.yaml │ │ │ ├── binary │ │ │ ├── request.pdf │ │ │ └── response.pdf │ │ │ └── contractsAtRuntime │ │ │ └── goodbyeWorld.groovy │ └── http-server │ │ ├── .gitignore │ │ ├── .mvn │ │ ├── jvm.config │ │ ├── maven.config │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ │ ├── README.adoc │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── settings.gradle │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── fraud │ │ │ │ ├── Application.java │ │ │ │ ├── FooController.java │ │ │ │ ├── FraudDetectionController.java │ │ │ │ ├── FraudNameController.java │ │ │ │ ├── FraudStatsController.java │ │ │ │ ├── MessageSender.java │ │ │ │ ├── MessagingConfiguration.java │ │ │ │ ├── TestController.java │ │ │ │ └── model │ │ │ │ ├── FraudCheck.java │ │ │ │ ├── FraudCheckResult.java │ │ │ │ └── FraudCheckStatus.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── fraud │ │ │ ├── BinaryBase.java │ │ │ ├── FraudBase.java │ │ │ ├── FraudnameBase.java │ │ │ ├── MessagingBase.java │ │ │ ├── MultipartBase.java │ │ │ ├── TestBase.java │ │ │ ├── YmlFraudBase.java │ │ │ └── YmlFraudnameBase.java │ │ └── resources │ │ └── contracts │ │ ├── binary │ │ ├── request.pdf │ │ ├── response.pdf │ │ └── shouldWorkWithBinaryPayload.groovy │ │ ├── fraud │ │ ├── shouldMarkClientAsFraud.groovy │ │ ├── shouldMarkClientAsNotFraud.groovy │ │ └── shouldReturnFraudStats.groovy │ │ ├── fraudname │ │ ├── shouldReturnACookie.groovy │ │ ├── shouldReturnAFraudForTheName.groovy │ │ └── shouldReturnNonFraudForTheName.groovy │ │ ├── messaging │ │ ├── output.pdf │ │ ├── shouldProduceValidSensorData.groovy │ │ ├── shouldReturnOkWhenServiceIsHealthy.yml │ │ └── shouldWorkWithInputOutputBinary.groovy │ │ ├── multipart │ │ ├── shouldWorkForMultipartAsBytesWithContentType.groovy │ │ ├── shouldWorkForMultipartWithContentType.groovy │ │ └── test.json │ │ ├── test │ │ ├── MyHttpContract.java │ │ └── request.json │ │ └── yml │ │ ├── fraud │ │ ├── shouldMarkClientAsFraud.yml │ │ ├── shouldMarkClientAsNotFraud.yaml │ │ └── shouldReturnFraudStats.yml │ │ └── fraudname │ │ ├── shouldReturnAFraudForTheName.yml │ │ └── shouldReturnNonFraudForTheName.yml ├── mvnw ├── mvnw.cmd ├── restdocs │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── http-client │ │ ├── .gitignore │ │ ├── .mvn │ │ │ ├── jvm.config │ │ │ ├── maven.config │ │ │ └── wrapper │ │ │ │ └── maven-wrapper.properties │ │ ├── README.adoc │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── loan │ │ │ │ │ ├── Application.java │ │ │ │ │ ├── LoanApplicationService.java │ │ │ │ │ └── model │ │ │ │ │ ├── Client.java │ │ │ │ │ ├── FraudCheckStatus.java │ │ │ │ │ ├── FraudServiceRequest.java │ │ │ │ │ ├── FraudServiceResponse.java │ │ │ │ │ ├── LoanApplication.java │ │ │ │ │ ├── LoanApplicationResult.java │ │ │ │ │ └── LoanApplicationStatus.java │ │ │ └── resources │ │ │ │ └── application.yml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── loan │ │ │ ├── LoanApplicationServiceusingStubRunnerTests.java │ │ │ ├── XmlRequestBody.java │ │ │ ├── XmlResponseBody.java │ │ │ └── XmlServiceUsingStubRunnerTests.java │ └── http-server │ │ ├── .gitignore │ │ ├── .mvn │ │ ├── jvm.config │ │ ├── maven.config │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ │ ├── README.adoc │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── mvnw │ │ ├── mvnw.cmd │ │ ├── pom.xml │ │ ├── settings.gradle │ │ └── src │ │ ├── assembly │ │ └── stub.xml │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── fraud │ │ │ │ ├── Application.java │ │ │ │ ├── FraudDetectionController.java │ │ │ │ ├── FraudDetectionXmlController.java │ │ │ │ └── model │ │ │ │ ├── FraudCheck.java │ │ │ │ ├── FraudCheckResult.java │ │ │ │ └── FraudCheckStatus.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── fraud │ │ │ ├── FraudBaseWithStandaloneSetup.java │ │ │ ├── FraudBaseWithWebAppSetup.java │ │ │ ├── StubGeneratorTests.java │ │ │ └── XmlStubGeneratorTests.java │ │ └── resources │ │ └── contracts │ │ ├── standalone │ │ └── shouldMarkClientAsFraud.groovy │ │ └── webapp │ │ └── shouldMarkClientAsNotFraud.groovy └── webclient │ ├── http-client │ ├── .gitignore │ ├── .mvn │ │ ├── jvm.config │ │ ├── maven.config │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── README.adoc │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── loan │ │ │ │ ├── Application.java │ │ │ │ ├── LoanApplicationService.java │ │ │ │ └── model │ │ │ │ ├── Client.java │ │ │ │ ├── FraudCheckStatus.java │ │ │ │ ├── FraudServiceRequest.java │ │ │ │ ├── FraudServiceResponse.java │ │ │ │ ├── LoanApplication.java │ │ │ │ ├── LoanApplicationResult.java │ │ │ │ └── LoanApplicationStatus.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── loan │ │ ├── LoanApplicationServiceusingStubRunnerGradleTests.java │ │ └── LoanApplicationServiceusingStubRunnerTests.java │ └── http-server │ ├── .gitignore │ ├── .mvn │ ├── jvm.config │ ├── maven.config │ └── wrapper │ │ └── maven-wrapper.properties │ ├── README.adoc │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ ├── settings.gradle │ └── src │ ├── assembly │ └── stub.xml │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── fraud │ │ │ ├── Application.java │ │ │ ├── FraudDetectionController.java │ │ │ └── model │ │ │ ├── FraudCheck.java │ │ │ ├── FraudCheckResult.java │ │ │ └── FraudCheckStatus.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── example │ └── fraud │ └── StubGeneratorTests.java ├── wiremock-for-contract-docs ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties ├── README.adoc ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── WiremockTestsApplication.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── example │ │ ├── WiremockForDocsClassRuleTests.java │ │ ├── WiremockForDocsMockServerApplicationTests.java │ │ ├── WiremockMockServerApplicationTests.java │ │ └── WiremockServerApplicationTests.java │ └── resources │ ├── application-classrule.yml │ ├── application-docs.yml │ └── stubs │ └── resource.json └── wiremock-tomcat ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── WiremockTestsApplication.java └── resources │ └── application.properties └── test ├── java └── com │ └── example │ ├── WiremockMockServerApplicationTests.java │ └── WiremockServerApplicationTests.java └── resources └── stubs └── resource.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.github/workflows/update-gradle-wrapper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.github/workflows/update-gradle-wrapper.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.springformat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/README.adoc -------------------------------------------------------------------------------- /beer_contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/.gitignore -------------------------------------------------------------------------------- /beer_contracts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/LICENSE.txt -------------------------------------------------------------------------------- /beer_contracts/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/README.adoc -------------------------------------------------------------------------------- /beer_contracts/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/build.gradle -------------------------------------------------------------------------------- /beer_contracts/example/graphs/d3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/example/graphs/d3.png -------------------------------------------------------------------------------- /beer_contracts/example/graphs/dracula.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/example/graphs/dracula.png -------------------------------------------------------------------------------- /beer_contracts/example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/example/pom.xml -------------------------------------------------------------------------------- /beer_contracts/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/gradle.properties -------------------------------------------------------------------------------- /beer_contracts/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /beer_contracts/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/gradlew -------------------------------------------------------------------------------- /beer_contracts/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/gradlew.bat -------------------------------------------------------------------------------- /beer_contracts/js/d3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/js/d3.min.js -------------------------------------------------------------------------------- /beer_contracts/js/dracula.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/js/dracula.min.js -------------------------------------------------------------------------------- /beer_contracts/js/graffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/js/graffle.js -------------------------------------------------------------------------------- /beer_contracts/js/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/js/graph.js -------------------------------------------------------------------------------- /beer_contracts/js/raphael-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/js/raphael-min.js -------------------------------------------------------------------------------- /beer_contracts/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/mvnw -------------------------------------------------------------------------------- /beer_contracts/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/mvnw.cmd -------------------------------------------------------------------------------- /beer_contracts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/pom.xml -------------------------------------------------------------------------------- /beer_contracts/relationships.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/relationships.js -------------------------------------------------------------------------------- /beer_contracts/relationships_d3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/relationships_d3.html -------------------------------------------------------------------------------- /beer_contracts/relationships_dracula.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/relationships_dracula.html -------------------------------------------------------------------------------- /beer_contracts/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'beer-api-producer' 2 | -------------------------------------------------------------------------------- /beer_contracts/src/assembly/contracts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/src/assembly/contracts.xml -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/beer_contracts/src/main/resources/.gitignore -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/com/example/beer-api-producer-external/1.0.0/beer-api-consumer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/com/example/beer-api-producer-external/2.0.0/anotherConsumerOnly/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/com/example/beer-api-producer-external/2.0.0/barService/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/com/example/beer-api-producer-external/2.0.0/foo.bar.bazService/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/com/example/beer-api-producer-external/2.0.0/foo.bar.consumerOnly/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/com/example/beer-api-producer-external/2.0.0/foo.bar.fooService.1_2_3/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/foo/bar/barService/yetAnotherConsumer/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/foo/bar/beer-api-consumer/.producer_contracts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/foo/bar/beer-api-consumer/messaging/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /beer_contracts/src/main/resources/contracts/foo/bar/beer-api-consumer/rest/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /common/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/LICENSE.txt -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | -------------------------------------------------------------------------------- /common/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /common/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /common/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/gradlew -------------------------------------------------------------------------------- /common/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/gradlew.bat -------------------------------------------------------------------------------- /common/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/mvnw -------------------------------------------------------------------------------- /common/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/mvnw.cmd -------------------------------------------------------------------------------- /common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/common/pom.xml -------------------------------------------------------------------------------- /common/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'beer-common' 2 | -------------------------------------------------------------------------------- /consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/.gitignore -------------------------------------------------------------------------------- /consumer/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /consumer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/LICENSE.txt -------------------------------------------------------------------------------- /consumer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/build.gradle -------------------------------------------------------------------------------- /consumer/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consumer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/gradlew -------------------------------------------------------------------------------- /consumer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/gradlew.bat -------------------------------------------------------------------------------- /consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/mvnw -------------------------------------------------------------------------------- /consumer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/mvnw.cmd -------------------------------------------------------------------------------- /consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/pom.xml -------------------------------------------------------------------------------- /consumer/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/settings.gradle -------------------------------------------------------------------------------- /consumer/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer/src/main/resources/application.yml -------------------------------------------------------------------------------- /consumer_camel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_camel/build.gradle -------------------------------------------------------------------------------- /consumer_camel/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_camel/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_camel/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consumer_camel/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_camel/gradlew -------------------------------------------------------------------------------- /consumer_camel/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_camel/gradlew.bat -------------------------------------------------------------------------------- /consumer_camel/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_camel/mvnw -------------------------------------------------------------------------------- /consumer_camel/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_camel/mvnw.cmd -------------------------------------------------------------------------------- /consumer_camel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_camel/pom.xml -------------------------------------------------------------------------------- /consumer_camel/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_camel/settings.gradle -------------------------------------------------------------------------------- /consumer_camel/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /consumer_grpc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/.gitignore -------------------------------------------------------------------------------- /consumer_grpc/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/LICENSE.txt -------------------------------------------------------------------------------- /consumer_grpc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/build.gradle -------------------------------------------------------------------------------- /consumer_grpc/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_grpc/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consumer_grpc/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/gradlew -------------------------------------------------------------------------------- /consumer_grpc/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/gradlew.bat -------------------------------------------------------------------------------- /consumer_grpc/keygen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/keygen.sh -------------------------------------------------------------------------------- /consumer_grpc/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/mvnw -------------------------------------------------------------------------------- /consumer_grpc/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/mvnw.cmd -------------------------------------------------------------------------------- /consumer_grpc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/pom.xml -------------------------------------------------------------------------------- /consumer_grpc/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/settings.gradle -------------------------------------------------------------------------------- /consumer_grpc/src/main/bash/download_protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/src/main/bash/download_protoc.sh -------------------------------------------------------------------------------- /consumer_grpc/src/main/bash/generate_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/src/main/bash/generate_proto.sh -------------------------------------------------------------------------------- /consumer_grpc/src/main/proto/beer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_grpc/src/main/proto/beer.proto -------------------------------------------------------------------------------- /consumer_grpc/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | application.name: beer-api-consumer-grpc 3 | server.port: ${PORT:8081} 4 | -------------------------------------------------------------------------------- /consumer_java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/.gitignore -------------------------------------------------------------------------------- /consumer_java/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/LICENSE.txt -------------------------------------------------------------------------------- /consumer_java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/build.gradle -------------------------------------------------------------------------------- /consumer_java/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consumer_java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/gradlew -------------------------------------------------------------------------------- /consumer_java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/gradlew.bat -------------------------------------------------------------------------------- /consumer_java/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/mvnw -------------------------------------------------------------------------------- /consumer_java/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/mvnw.cmd -------------------------------------------------------------------------------- /consumer_java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/pom.xml -------------------------------------------------------------------------------- /consumer_java/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/settings.gradle -------------------------------------------------------------------------------- /consumer_java/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_java/src/main/resources/application.yml -------------------------------------------------------------------------------- /consumer_jms_middleware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/.gitignore -------------------------------------------------------------------------------- /consumer_jms_middleware/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/LICENSE.txt -------------------------------------------------------------------------------- /consumer_jms_middleware/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/build.gradle -------------------------------------------------------------------------------- /consumer_jms_middleware/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/gradle.properties -------------------------------------------------------------------------------- /consumer_jms_middleware/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/gradlew -------------------------------------------------------------------------------- /consumer_jms_middleware/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/gradlew.bat -------------------------------------------------------------------------------- /consumer_jms_middleware/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/mvnw -------------------------------------------------------------------------------- /consumer_jms_middleware/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/mvnw.cmd -------------------------------------------------------------------------------- /consumer_jms_middleware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/pom.xml -------------------------------------------------------------------------------- /consumer_jms_middleware/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_jms_middleware/settings.gradle -------------------------------------------------------------------------------- /consumer_jms_middleware/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.activemq.in-memory=false -------------------------------------------------------------------------------- /consumer_jms_middleware/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /consumer_kafka_middleware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/.gitignore -------------------------------------------------------------------------------- /consumer_kafka_middleware/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/LICENSE.txt -------------------------------------------------------------------------------- /consumer_kafka_middleware/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/build.gradle -------------------------------------------------------------------------------- /consumer_kafka_middleware/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/gradle.properties -------------------------------------------------------------------------------- /consumer_kafka_middleware/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/gradlew -------------------------------------------------------------------------------- /consumer_kafka_middleware/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/gradlew.bat -------------------------------------------------------------------------------- /consumer_kafka_middleware/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/mvnw -------------------------------------------------------------------------------- /consumer_kafka_middleware/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/mvnw.cmd -------------------------------------------------------------------------------- /consumer_kafka_middleware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/pom.xml -------------------------------------------------------------------------------- /consumer_kafka_middleware/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kafka_middleware/settings.gradle -------------------------------------------------------------------------------- /consumer_kotlin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/.gitignore -------------------------------------------------------------------------------- /consumer_kotlin/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/LICENSE.txt -------------------------------------------------------------------------------- /consumer_kotlin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/build.gradle -------------------------------------------------------------------------------- /consumer_kotlin/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/gradlew -------------------------------------------------------------------------------- /consumer_kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/gradlew.bat -------------------------------------------------------------------------------- /consumer_kotlin/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/mvnw -------------------------------------------------------------------------------- /consumer_kotlin/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/mvnw.cmd -------------------------------------------------------------------------------- /consumer_kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/pom.xml -------------------------------------------------------------------------------- /consumer_kotlin/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin/settings.gradle -------------------------------------------------------------------------------- /consumer_kotlin_ftw/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | 4 | .gradle 5 | build/ 6 | 7 | -------------------------------------------------------------------------------- /consumer_kotlin_ftw/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin_ftw/README.adoc -------------------------------------------------------------------------------- /consumer_kotlin_ftw/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin_ftw/build.gradle.kts -------------------------------------------------------------------------------- /consumer_kotlin_ftw/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_kotlin_ftw/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin_ftw/gradlew -------------------------------------------------------------------------------- /consumer_kotlin_ftw/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin_ftw/gradlew.bat -------------------------------------------------------------------------------- /consumer_kotlin_ftw/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin_ftw/mvnw -------------------------------------------------------------------------------- /consumer_kotlin_ftw/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin_ftw/mvnw.cmd -------------------------------------------------------------------------------- /consumer_kotlin_ftw/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin_ftw/pom.xml -------------------------------------------------------------------------------- /consumer_kotlin_ftw/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_kotlin_ftw/settings.gradle.kts -------------------------------------------------------------------------------- /consumer_kotlin_ftw/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server.port: 8090 -------------------------------------------------------------------------------- /consumer_kotlin_ftw/src/test/resources/application.yaml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 6569 3 | -------------------------------------------------------------------------------- /consumer_proto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/.gitignore -------------------------------------------------------------------------------- /consumer_proto/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/LICENSE.txt -------------------------------------------------------------------------------- /consumer_proto/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/build.gradle -------------------------------------------------------------------------------- /consumer_proto/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_proto/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /consumer_proto/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/gradlew -------------------------------------------------------------------------------- /consumer_proto/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/gradlew.bat -------------------------------------------------------------------------------- /consumer_proto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/mvnw -------------------------------------------------------------------------------- /consumer_proto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/mvnw.cmd -------------------------------------------------------------------------------- /consumer_proto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/pom.xml -------------------------------------------------------------------------------- /consumer_proto/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/settings.gradle -------------------------------------------------------------------------------- /consumer_proto/src/main/bash/download_protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/src/main/bash/download_protoc.sh -------------------------------------------------------------------------------- /consumer_proto/src/main/bash/generate_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_proto/src/main/bash/generate_proto.sh -------------------------------------------------------------------------------- /consumer_rabbit_middleware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/.gitignore -------------------------------------------------------------------------------- /consumer_rabbit_middleware/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/LICENSE.txt -------------------------------------------------------------------------------- /consumer_rabbit_middleware/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/build.gradle -------------------------------------------------------------------------------- /consumer_rabbit_middleware/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/gradle.properties -------------------------------------------------------------------------------- /consumer_rabbit_middleware/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/gradlew -------------------------------------------------------------------------------- /consumer_rabbit_middleware/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/gradlew.bat -------------------------------------------------------------------------------- /consumer_rabbit_middleware/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/mvnw -------------------------------------------------------------------------------- /consumer_rabbit_middleware/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/mvnw.cmd -------------------------------------------------------------------------------- /consumer_rabbit_middleware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/pom.xml -------------------------------------------------------------------------------- /consumer_rabbit_middleware/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_rabbit_middleware/settings.gradle -------------------------------------------------------------------------------- /consumer_rabbit_middleware/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /consumer_security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/.gitignore -------------------------------------------------------------------------------- /consumer_security/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/LICENSE.txt -------------------------------------------------------------------------------- /consumer_security/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/build.gradle -------------------------------------------------------------------------------- /consumer_security/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/gradle.properties -------------------------------------------------------------------------------- /consumer_security/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/gradlew -------------------------------------------------------------------------------- /consumer_security/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/gradlew.bat -------------------------------------------------------------------------------- /consumer_security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/mvnw -------------------------------------------------------------------------------- /consumer_security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/mvnw.cmd -------------------------------------------------------------------------------- /consumer_security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/pom.xml -------------------------------------------------------------------------------- /consumer_security/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_security/settings.gradle -------------------------------------------------------------------------------- /consumer_with_discovery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/.gitignore -------------------------------------------------------------------------------- /consumer_with_discovery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/LICENSE.txt -------------------------------------------------------------------------------- /consumer_with_discovery/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/build.gradle -------------------------------------------------------------------------------- /consumer_with_discovery/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_with_discovery/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/gradlew -------------------------------------------------------------------------------- /consumer_with_discovery/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/gradlew.bat -------------------------------------------------------------------------------- /consumer_with_discovery/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/mvnw -------------------------------------------------------------------------------- /consumer_with_discovery/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/mvnw.cmd -------------------------------------------------------------------------------- /consumer_with_discovery/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/pom.xml -------------------------------------------------------------------------------- /consumer_with_discovery/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_discovery/settings.gradle -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_2_2_features/.gitignore -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_2_2_features/LICENSE.txt -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_2_2_features/build.gradle -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_2_2_features/gradlew -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_2_2_features/gradlew.bat -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_2_2_features/mvnw -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_2_2_features/mvnw.cmd -------------------------------------------------------------------------------- /consumer_with_latest_2_2_features/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_2_2_features/pom.xml -------------------------------------------------------------------------------- /consumer_with_latest_3_0_features_gradle/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_with_latest_3_0_features_gradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_3_0_features_gradle/gradlew -------------------------------------------------------------------------------- /consumer_with_latest_3_0_features_gradle/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_latest_3_0_features_gradle/mvnw -------------------------------------------------------------------------------- /consumer_with_restdocs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/.gitignore -------------------------------------------------------------------------------- /consumer_with_restdocs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/LICENSE.txt -------------------------------------------------------------------------------- /consumer_with_restdocs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/build.gradle -------------------------------------------------------------------------------- /consumer_with_restdocs/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_with_restdocs/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/gradlew -------------------------------------------------------------------------------- /consumer_with_restdocs/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/gradlew.bat -------------------------------------------------------------------------------- /consumer_with_restdocs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/mvnw -------------------------------------------------------------------------------- /consumer_with_restdocs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/mvnw.cmd -------------------------------------------------------------------------------- /consumer_with_restdocs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/pom.xml -------------------------------------------------------------------------------- /consumer_with_restdocs/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_restdocs/settings.gradle -------------------------------------------------------------------------------- /consumer_with_secured_webflux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/.gitignore -------------------------------------------------------------------------------- /consumer_with_secured_webflux/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/build.gradle -------------------------------------------------------------------------------- /consumer_with_secured_webflux/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/gradle.properties -------------------------------------------------------------------------------- /consumer_with_secured_webflux/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/gradlew -------------------------------------------------------------------------------- /consumer_with_secured_webflux/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/gradlew.bat -------------------------------------------------------------------------------- /consumer_with_secured_webflux/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/mvnw -------------------------------------------------------------------------------- /consumer_with_secured_webflux/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/mvnw.cmd -------------------------------------------------------------------------------- /consumer_with_secured_webflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/pom.xml -------------------------------------------------------------------------------- /consumer_with_secured_webflux/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_secured_webflux/settings.gradle -------------------------------------------------------------------------------- /consumer_with_secured_webflux/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/.gitignore -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/LICENSE.txt -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/build.gradle -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.daemon=false 2 | BOM_VERSION=2025.1.0-SNAPSHOT 3 | bootVersion=4.0.0-M3 4 | -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/gradlew -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/gradlew.bat -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/mvnw -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/mvnw.cmd -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/pom.xml -------------------------------------------------------------------------------- /consumer_with_stubs_per_consumer/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/consumer_with_stubs_per_consumer/settings.gradle -------------------------------------------------------------------------------- /contract_empty_git/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/README.adoc -------------------------------------------------------------------------------- /contract_empty_git/git/COMMIT_EDITMSG: -------------------------------------------------------------------------------- 1 | empty 2 | -------------------------------------------------------------------------------- /contract_empty_git/git/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /contract_empty_git/git/ORIG_HEAD: -------------------------------------------------------------------------------- 1 | 5c5c21c41060f5b168144ee9f29be8a2006152b0 2 | -------------------------------------------------------------------------------- /contract_empty_git/git/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/config -------------------------------------------------------------------------------- /contract_empty_git/git/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/description -------------------------------------------------------------------------------- /contract_empty_git/git/hooks/commit-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/hooks/commit-msg.sample -------------------------------------------------------------------------------- /contract_empty_git/git/hooks/post-update.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/hooks/post-update.sample -------------------------------------------------------------------------------- /contract_empty_git/git/hooks/pre-commit.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/hooks/pre-commit.sample -------------------------------------------------------------------------------- /contract_empty_git/git/hooks/pre-push.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/hooks/pre-push.sample -------------------------------------------------------------------------------- /contract_empty_git/git/hooks/pre-rebase.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/hooks/pre-rebase.sample -------------------------------------------------------------------------------- /contract_empty_git/git/hooks/pre-receive.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/hooks/pre-receive.sample -------------------------------------------------------------------------------- /contract_empty_git/git/hooks/update.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/hooks/update.sample -------------------------------------------------------------------------------- /contract_empty_git/git/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/index -------------------------------------------------------------------------------- /contract_empty_git/git/info/exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/info/exclude -------------------------------------------------------------------------------- /contract_empty_git/git/logs/HEAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/logs/HEAD -------------------------------------------------------------------------------- /contract_empty_git/git/logs/refs/heads/master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/logs/refs/heads/master -------------------------------------------------------------------------------- /contract_empty_git/git/logs/refs/stash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/logs/refs/stash -------------------------------------------------------------------------------- /contract_empty_git/git/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904: -------------------------------------------------------------------------------- 1 | x+)JMU0` 2 | , -------------------------------------------------------------------------------- /contract_empty_git/git/refs/heads/master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/git/refs/heads/master -------------------------------------------------------------------------------- /contract_empty_git/git/refs/stash: -------------------------------------------------------------------------------- 1 | aee2548158cb0434c92a28e86e8a354bd679a7c0 2 | -------------------------------------------------------------------------------- /contract_empty_git/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/mvnw -------------------------------------------------------------------------------- /contract_empty_git/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_empty_git/mvnw.cmd -------------------------------------------------------------------------------- /contract_git/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/README.adoc -------------------------------------------------------------------------------- /contract_git/git/COMMIT_EDITMSG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/COMMIT_EDITMSG -------------------------------------------------------------------------------- /contract_git/git/HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /contract_git/git/ORIG_HEAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/ORIG_HEAD -------------------------------------------------------------------------------- /contract_git/git/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/config -------------------------------------------------------------------------------- /contract_git/git/description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/description -------------------------------------------------------------------------------- /contract_git/git/hooks/applypatch-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/applypatch-msg.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/commit-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/commit-msg.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/post-update.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/post-update.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/pre-applypatch.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/pre-applypatch.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/pre-commit.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/pre-commit.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/pre-push.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/pre-push.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/pre-rebase.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/pre-rebase.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/pre-receive.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/pre-receive.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/prepare-commit-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/prepare-commit-msg.sample -------------------------------------------------------------------------------- /contract_git/git/hooks/update.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/hooks/update.sample -------------------------------------------------------------------------------- /contract_git/git/index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/index -------------------------------------------------------------------------------- /contract_git/git/info/exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/info/exclude -------------------------------------------------------------------------------- /contract_git/git/logs/HEAD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/logs/HEAD -------------------------------------------------------------------------------- /contract_git/git/logs/refs/heads/master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/logs/refs/heads/master -------------------------------------------------------------------------------- /contract_git/git/logs/refs/stash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/logs/refs/stash -------------------------------------------------------------------------------- /contract_git/git/objects/4b/825dc642cb6eb9a060e54bf8d69288fbee4904: -------------------------------------------------------------------------------- 1 | x+)JMU0` 2 | , -------------------------------------------------------------------------------- /contract_git/git/refs/heads/master: -------------------------------------------------------------------------------- 1 | a78da88fa111cb245b8d48b25945a56cffb04580 2 | -------------------------------------------------------------------------------- /contract_git/git/refs/stash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/git/refs/stash -------------------------------------------------------------------------------- /contract_git/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/mvnw -------------------------------------------------------------------------------- /contract_git/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/contract_git/mvnw.cmd -------------------------------------------------------------------------------- /docs/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /docs/images/beer_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/beer_1.png -------------------------------------------------------------------------------- /docs/images/beer_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/beer_2.png -------------------------------------------------------------------------------- /docs/images/consumer_flow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/consumer_flow_1.png -------------------------------------------------------------------------------- /docs/images/consumer_flow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/consumer_flow_2.png -------------------------------------------------------------------------------- /docs/images/external_consumer_flow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/external_consumer_flow_1.png -------------------------------------------------------------------------------- /docs/images/external_producer_flow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/external_producer_flow_1.png -------------------------------------------------------------------------------- /docs/images/external_producer_flow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/external_producer_flow_2.png -------------------------------------------------------------------------------- /docs/images/external_producer_flow_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/external_producer_flow_3.png -------------------------------------------------------------------------------- /docs/images/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/flow.png -------------------------------------------------------------------------------- /docs/images/grumpy_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/grumpy_1.png -------------------------------------------------------------------------------- /docs/images/grumpy_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/grumpy_2.png -------------------------------------------------------------------------------- /docs/images/msg_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/msg_1.png -------------------------------------------------------------------------------- /docs/images/msg_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/msg_2.png -------------------------------------------------------------------------------- /docs/images/producer_flow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/producer_flow_1.png -------------------------------------------------------------------------------- /docs/images/rest_docs_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/rest_docs_flow.png -------------------------------------------------------------------------------- /docs/images/rest_docs_producer_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/rest_docs_producer_flow.png -------------------------------------------------------------------------------- /docs/images/scenario.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/scenario.png -------------------------------------------------------------------------------- /docs/images/scenario_stubs_per_consumer_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/scenario_stubs_per_consumer_1.png -------------------------------------------------------------------------------- /docs/images/scenario_stubs_per_consumer_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/scenario_stubs_per_consumer_2.png -------------------------------------------------------------------------------- /docs/images/scenario_stubs_per_consumer_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/scenario_stubs_per_consumer_3.png -------------------------------------------------------------------------------- /docs/images/scenario_stubs_per_consumer_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/images/scenario_stubs_per_consumer_4.png -------------------------------------------------------------------------------- /docs/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/index.adoc -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/mvnw -------------------------------------------------------------------------------- /docs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/mvnw.cmd -------------------------------------------------------------------------------- /docs/scenarios.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/scenarios.adoc -------------------------------------------------------------------------------- /docs/tutorials/contracts_external.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/contracts_external.adoc -------------------------------------------------------------------------------- /docs/tutorials/contracts_external.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/contracts_external.html -------------------------------------------------------------------------------- /docs/tutorials/junit_rule.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/junit_rule.adoc -------------------------------------------------------------------------------- /docs/tutorials/junit_rule.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/junit_rule.html -------------------------------------------------------------------------------- /docs/tutorials/library_with_common_code.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/library_with_common_code.adoc -------------------------------------------------------------------------------- /docs/tutorials/library_with_common_code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/library_with_common_code.html -------------------------------------------------------------------------------- /docs/tutorials/rest_docs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/rest_docs.adoc -------------------------------------------------------------------------------- /docs/tutorials/rest_docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/rest_docs.html -------------------------------------------------------------------------------- /docs/tutorials/snippets/consumer_flow_1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/snippets/consumer_flow_1.adoc -------------------------------------------------------------------------------- /docs/tutorials/snippets/consumer_flow_2.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/snippets/consumer_flow_2.adoc -------------------------------------------------------------------------------- /docs/tutorials/snippets/consumer_ide_setup.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/snippets/consumer_ide_setup.adoc -------------------------------------------------------------------------------- /docs/tutorials/snippets/first_http_contract.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/snippets/first_http_contract.adoc -------------------------------------------------------------------------------- /docs/tutorials/snippets/fixing_base_class.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/snippets/fixing_base_class.adoc -------------------------------------------------------------------------------- /docs/tutorials/snippets/generating_docs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/snippets/generating_docs.adoc -------------------------------------------------------------------------------- /docs/tutorials/snippets/producer_flow.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/snippets/producer_flow.adoc -------------------------------------------------------------------------------- /docs/tutorials/snippets/solutions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/snippets/solutions.adoc -------------------------------------------------------------------------------- /docs/tutorials/stub_runner_boot.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/stub_runner_boot.adoc -------------------------------------------------------------------------------- /docs/tutorials/stub_runner_boot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/stub_runner_boot.html -------------------------------------------------------------------------------- /docs/tutorials/stubs_per_consumer.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/stubs_per_consumer.adoc -------------------------------------------------------------------------------- /docs/tutorials/stubs_per_consumer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/tutorials/stubs_per_consumer.html -------------------------------------------------------------------------------- /docs/workshops.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/workshops.adoc -------------------------------------------------------------------------------- /docs/workshops.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/docs/workshops.html -------------------------------------------------------------------------------- /gradle/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/gradle/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /gradle/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/gradle/mvnw -------------------------------------------------------------------------------- /gradle/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/gradle/mvnw.cmd -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/pom.xml -------------------------------------------------------------------------------- /producer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/.gitignore -------------------------------------------------------------------------------- /producer/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /producer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/LICENSE.txt -------------------------------------------------------------------------------- /producer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/build.gradle -------------------------------------------------------------------------------- /producer/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/gradle.properties -------------------------------------------------------------------------------- /producer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /producer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/gradlew -------------------------------------------------------------------------------- /producer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/gradlew.bat -------------------------------------------------------------------------------- /producer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/mvnw -------------------------------------------------------------------------------- /producer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/mvnw.cmd -------------------------------------------------------------------------------- /producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/pom.xml -------------------------------------------------------------------------------- /producer/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/settings.gradle -------------------------------------------------------------------------------- /producer/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer/src/main/resources/application.yml -------------------------------------------------------------------------------- /producer/src/test/resources/contracts/beer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } -------------------------------------------------------------------------------- /producer_advanced/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/.gitignore -------------------------------------------------------------------------------- /producer_advanced/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/LICENSE.txt -------------------------------------------------------------------------------- /producer_advanced/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/build.gradle -------------------------------------------------------------------------------- /producer_advanced/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/gradle.properties -------------------------------------------------------------------------------- /producer_advanced/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/gradlew -------------------------------------------------------------------------------- /producer_advanced/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/gradlew.bat -------------------------------------------------------------------------------- /producer_advanced/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/mvnw -------------------------------------------------------------------------------- /producer_advanced/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/mvnw.cmd -------------------------------------------------------------------------------- /producer_advanced/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/pom.xml -------------------------------------------------------------------------------- /producer_advanced/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_advanced/settings.gradle -------------------------------------------------------------------------------- /producer_camel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_camel/build.gradle -------------------------------------------------------------------------------- /producer_camel/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_camel/gradle.properties -------------------------------------------------------------------------------- /producer_camel/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_camel/gradlew -------------------------------------------------------------------------------- /producer_camel/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_camel/gradlew.bat -------------------------------------------------------------------------------- /producer_camel/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_camel/mvnw -------------------------------------------------------------------------------- /producer_camel/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_camel/mvnw.cmd -------------------------------------------------------------------------------- /producer_camel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_camel/pom.xml -------------------------------------------------------------------------------- /producer_camel/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_camel/settings.gradle -------------------------------------------------------------------------------- /producer_camel/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /producer_graphql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/.gitignore -------------------------------------------------------------------------------- /producer_graphql/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/LICENSE.txt -------------------------------------------------------------------------------- /producer_graphql/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/README.adoc -------------------------------------------------------------------------------- /producer_graphql/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/build.gradle -------------------------------------------------------------------------------- /producer_graphql/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/gradle.properties -------------------------------------------------------------------------------- /producer_graphql/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/gradlew -------------------------------------------------------------------------------- /producer_graphql/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/gradlew.bat -------------------------------------------------------------------------------- /producer_graphql/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/mvnw -------------------------------------------------------------------------------- /producer_graphql/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/mvnw.cmd -------------------------------------------------------------------------------- /producer_graphql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/pom.xml -------------------------------------------------------------------------------- /producer_graphql/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_graphql/settings.gradle -------------------------------------------------------------------------------- /producer_grpc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/.gitignore -------------------------------------------------------------------------------- /producer_grpc/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/LICENSE.txt -------------------------------------------------------------------------------- /producer_grpc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/build.gradle -------------------------------------------------------------------------------- /producer_grpc/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/gradle.properties -------------------------------------------------------------------------------- /producer_grpc/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/gradlew -------------------------------------------------------------------------------- /producer_grpc/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/gradlew.bat -------------------------------------------------------------------------------- /producer_grpc/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/mvnw -------------------------------------------------------------------------------- /producer_grpc/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/mvnw.cmd -------------------------------------------------------------------------------- /producer_grpc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/pom.xml -------------------------------------------------------------------------------- /producer_grpc/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/settings.gradle -------------------------------------------------------------------------------- /producer_grpc/src/main/bash/download_protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/src/main/bash/download_protoc.sh -------------------------------------------------------------------------------- /producer_grpc/src/main/bash/generate_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/src/main/bash/generate_proto.sh -------------------------------------------------------------------------------- /producer_grpc/src/main/proto/beer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/src/main/proto/beer.proto -------------------------------------------------------------------------------- /producer_grpc/src/main/resources/public.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_grpc/src/main/resources/public.txt -------------------------------------------------------------------------------- /producer_grpc/src/test/java/com/example/ProducerApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.example; 2 | 3 | class ProducerApplicationTests { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /producer_grpc/src/test/resources/contracts/beer/rest/PersonToCheck_old_enough.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /producer_grpc/src/test/resources/contracts/beer/rest/PersonToCheck_too_young.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /producer_grpc/src/test/resources/contracts/beer/rest/Response_old_enough.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /producer_grpc/src/test/resources/contracts/beer/rest/Response_too_young.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /producer_java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/.gitignore -------------------------------------------------------------------------------- /producer_java/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/LICENSE.txt -------------------------------------------------------------------------------- /producer_java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/build.gradle -------------------------------------------------------------------------------- /producer_java/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/gradle.properties -------------------------------------------------------------------------------- /producer_java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/gradlew -------------------------------------------------------------------------------- /producer_java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/gradlew.bat -------------------------------------------------------------------------------- /producer_java/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/mvnw -------------------------------------------------------------------------------- /producer_java/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/mvnw.cmd -------------------------------------------------------------------------------- /producer_java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/pom.xml -------------------------------------------------------------------------------- /producer_java/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_java/settings.gradle -------------------------------------------------------------------------------- /producer_java/src/test/java/contracts/beer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } -------------------------------------------------------------------------------- /producer_jaxrs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/.gitignore -------------------------------------------------------------------------------- /producer_jaxrs/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /producer_jaxrs/HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/HELP.md -------------------------------------------------------------------------------- /producer_jaxrs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/LICENSE.txt -------------------------------------------------------------------------------- /producer_jaxrs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/build.gradle -------------------------------------------------------------------------------- /producer_jaxrs/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/gradle.properties -------------------------------------------------------------------------------- /producer_jaxrs/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/gradlew -------------------------------------------------------------------------------- /producer_jaxrs/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/gradlew.bat -------------------------------------------------------------------------------- /producer_jaxrs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/mvnw -------------------------------------------------------------------------------- /producer_jaxrs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/mvnw.cmd -------------------------------------------------------------------------------- /producer_jaxrs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/pom.xml -------------------------------------------------------------------------------- /producer_jaxrs/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs/settings.gradle -------------------------------------------------------------------------------- /producer_jaxrs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /producer_jaxrs/src/test/resources/contracts/beer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /producer_jaxrs_spring/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/.gitignore -------------------------------------------------------------------------------- /producer_jaxrs_spring/HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/HELP.md -------------------------------------------------------------------------------- /producer_jaxrs_spring/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/LICENSE.txt -------------------------------------------------------------------------------- /producer_jaxrs_spring/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/build.gradle -------------------------------------------------------------------------------- /producer_jaxrs_spring/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/gradle.properties -------------------------------------------------------------------------------- /producer_jaxrs_spring/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/gradlew -------------------------------------------------------------------------------- /producer_jaxrs_spring/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/gradlew.bat -------------------------------------------------------------------------------- /producer_jaxrs_spring/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/mvnw -------------------------------------------------------------------------------- /producer_jaxrs_spring/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/mvnw.cmd -------------------------------------------------------------------------------- /producer_jaxrs_spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/pom.xml -------------------------------------------------------------------------------- /producer_jaxrs_spring/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jaxrs_spring/settings.gradle -------------------------------------------------------------------------------- /producer_jaxrs_spring/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /producer_jaxrs_spring/src/test/resources/contracts/beer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /producer_jms_middleware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/.gitignore -------------------------------------------------------------------------------- /producer_jms_middleware/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/LICENSE.txt -------------------------------------------------------------------------------- /producer_jms_middleware/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/build.gradle -------------------------------------------------------------------------------- /producer_jms_middleware/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/gradle.properties -------------------------------------------------------------------------------- /producer_jms_middleware/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/gradlew -------------------------------------------------------------------------------- /producer_jms_middleware/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/gradlew.bat -------------------------------------------------------------------------------- /producer_jms_middleware/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/mvnw -------------------------------------------------------------------------------- /producer_jms_middleware/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/mvnw.cmd -------------------------------------------------------------------------------- /producer_jms_middleware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/pom.xml -------------------------------------------------------------------------------- /producer_jms_middleware/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_jms_middleware/settings.gradle -------------------------------------------------------------------------------- /producer_jms_middleware/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /producer_kafka_middleware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/.gitignore -------------------------------------------------------------------------------- /producer_kafka_middleware/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/LICENSE.txt -------------------------------------------------------------------------------- /producer_kafka_middleware/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/build.gradle -------------------------------------------------------------------------------- /producer_kafka_middleware/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/gradle.properties -------------------------------------------------------------------------------- /producer_kafka_middleware/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/gradlew -------------------------------------------------------------------------------- /producer_kafka_middleware/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/gradlew.bat -------------------------------------------------------------------------------- /producer_kafka_middleware/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/mvnw -------------------------------------------------------------------------------- /producer_kafka_middleware/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/mvnw.cmd -------------------------------------------------------------------------------- /producer_kafka_middleware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/pom.xml -------------------------------------------------------------------------------- /producer_kafka_middleware/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kafka_middleware/settings.gradle -------------------------------------------------------------------------------- /producer_kotlin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/.gitignore -------------------------------------------------------------------------------- /producer_kotlin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/build.gradle -------------------------------------------------------------------------------- /producer_kotlin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/gradle.properties -------------------------------------------------------------------------------- /producer_kotlin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/gradlew -------------------------------------------------------------------------------- /producer_kotlin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/gradlew.bat -------------------------------------------------------------------------------- /producer_kotlin/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/mvnw -------------------------------------------------------------------------------- /producer_kotlin/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/mvnw.cmd -------------------------------------------------------------------------------- /producer_kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/pom.xml -------------------------------------------------------------------------------- /producer_kotlin/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin/settings.gradle -------------------------------------------------------------------------------- /producer_kotlin/src/test/resources/contracts/beer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } -------------------------------------------------------------------------------- /producer_kotlin_ftw/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | 4 | .gradle 5 | build/ 6 | 7 | -------------------------------------------------------------------------------- /producer_kotlin_ftw/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/README.adoc -------------------------------------------------------------------------------- /producer_kotlin_ftw/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/build.gradle.kts -------------------------------------------------------------------------------- /producer_kotlin_ftw/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/gradle.properties -------------------------------------------------------------------------------- /producer_kotlin_ftw/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/gradlew -------------------------------------------------------------------------------- /producer_kotlin_ftw/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/gradlew.bat -------------------------------------------------------------------------------- /producer_kotlin_ftw/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/mvnw -------------------------------------------------------------------------------- /producer_kotlin_ftw/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/mvnw.cmd -------------------------------------------------------------------------------- /producer_kotlin_ftw/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/pom.xml -------------------------------------------------------------------------------- /producer_kotlin_ftw/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_kotlin_ftw/settings.gradle.kts -------------------------------------------------------------------------------- /producer_kotlin_ftw/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server.port=0 -------------------------------------------------------------------------------- /producer_kotlin_ftw/src/test/resources/contracts/multipart/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "test" 3 | } 4 | -------------------------------------------------------------------------------- /producer_proto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/.gitignore -------------------------------------------------------------------------------- /producer_proto/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/LICENSE.txt -------------------------------------------------------------------------------- /producer_proto/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/build.gradle -------------------------------------------------------------------------------- /producer_proto/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/gradle.properties -------------------------------------------------------------------------------- /producer_proto/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/gradlew -------------------------------------------------------------------------------- /producer_proto/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/gradlew.bat -------------------------------------------------------------------------------- /producer_proto/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/mvnw -------------------------------------------------------------------------------- /producer_proto/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/mvnw.cmd -------------------------------------------------------------------------------- /producer_proto/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/pom.xml -------------------------------------------------------------------------------- /producer_proto/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/settings.gradle -------------------------------------------------------------------------------- /producer_proto/src/main/bash/generate_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_proto/src/main/bash/generate_proto.sh -------------------------------------------------------------------------------- /producer_proto/src/test/resources/contracts/beer/rest/PersonToCheck_old_enough.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /producer_proto/src/test/resources/contracts/beer/rest/PersonToCheck_too_young.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /producer_proto/src/test/resources/contracts/beer/rest/Response_old_enough.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /producer_proto/src/test/resources/contracts/beer/rest/Response_too_young.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /producer_rabbit_middleware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/.gitignore -------------------------------------------------------------------------------- /producer_rabbit_middleware/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/LICENSE.txt -------------------------------------------------------------------------------- /producer_rabbit_middleware/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/build.gradle -------------------------------------------------------------------------------- /producer_rabbit_middleware/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/gradle.properties -------------------------------------------------------------------------------- /producer_rabbit_middleware/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/gradlew -------------------------------------------------------------------------------- /producer_rabbit_middleware/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/gradlew.bat -------------------------------------------------------------------------------- /producer_rabbit_middleware/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/mvnw -------------------------------------------------------------------------------- /producer_rabbit_middleware/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/mvnw.cmd -------------------------------------------------------------------------------- /producer_rabbit_middleware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/pom.xml -------------------------------------------------------------------------------- /producer_rabbit_middleware/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_rabbit_middleware/settings.gradle -------------------------------------------------------------------------------- /producer_rabbit_middleware/src/test/resources/application-test.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /producer_router_function/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/.gitignore -------------------------------------------------------------------------------- /producer_router_function/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/LICENSE.txt -------------------------------------------------------------------------------- /producer_router_function/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/build.gradle -------------------------------------------------------------------------------- /producer_router_function/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/gradle.properties -------------------------------------------------------------------------------- /producer_router_function/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/gradlew -------------------------------------------------------------------------------- /producer_router_function/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/gradlew.bat -------------------------------------------------------------------------------- /producer_router_function/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/mvnw -------------------------------------------------------------------------------- /producer_router_function/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/mvnw.cmd -------------------------------------------------------------------------------- /producer_router_function/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/pom.xml -------------------------------------------------------------------------------- /producer_router_function/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_router_function/settings.gradle -------------------------------------------------------------------------------- /producer_security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/.gitignore -------------------------------------------------------------------------------- /producer_security/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/LICENSE.txt -------------------------------------------------------------------------------- /producer_security/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/build.gradle -------------------------------------------------------------------------------- /producer_security/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/gradle.properties -------------------------------------------------------------------------------- /producer_security/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/gradlew -------------------------------------------------------------------------------- /producer_security/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/gradlew.bat -------------------------------------------------------------------------------- /producer_security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/mvnw -------------------------------------------------------------------------------- /producer_security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/mvnw.cmd -------------------------------------------------------------------------------- /producer_security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/pom.xml -------------------------------------------------------------------------------- /producer_security/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_security/settings.gradle -------------------------------------------------------------------------------- /producer_security/src/main/java/com/example/rest/BeerCheckStatus.java: -------------------------------------------------------------------------------- 1 | package com.example.rest; 2 | 3 | public enum BeerCheckStatus { 4 | 5 | OK, NOT_OK 6 | 7 | } 8 | -------------------------------------------------------------------------------- /producer_testng/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/.gitignore -------------------------------------------------------------------------------- /producer_testng/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/LICENSE.txt -------------------------------------------------------------------------------- /producer_testng/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/build.gradle -------------------------------------------------------------------------------- /producer_testng/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/gradle.properties -------------------------------------------------------------------------------- /producer_testng/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/gradlew -------------------------------------------------------------------------------- /producer_testng/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/gradlew.bat -------------------------------------------------------------------------------- /producer_testng/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/mvnw -------------------------------------------------------------------------------- /producer_testng/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/mvnw.cmd -------------------------------------------------------------------------------- /producer_testng/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/pom.xml -------------------------------------------------------------------------------- /producer_testng/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_testng/settings.gradle -------------------------------------------------------------------------------- /producer_webflux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/.gitignore -------------------------------------------------------------------------------- /producer_webflux/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/LICENSE.txt -------------------------------------------------------------------------------- /producer_webflux/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/build.gradle -------------------------------------------------------------------------------- /producer_webflux/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/gradle.properties -------------------------------------------------------------------------------- /producer_webflux/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/gradlew -------------------------------------------------------------------------------- /producer_webflux/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/gradlew.bat -------------------------------------------------------------------------------- /producer_webflux/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/mvnw -------------------------------------------------------------------------------- /producer_webflux/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/mvnw.cmd -------------------------------------------------------------------------------- /producer_webflux/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/pom.xml -------------------------------------------------------------------------------- /producer_webflux/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux/settings.gradle -------------------------------------------------------------------------------- /producer_webflux_security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/.gitignore -------------------------------------------------------------------------------- /producer_webflux_security/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/build.gradle -------------------------------------------------------------------------------- /producer_webflux_security/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/gradle.properties -------------------------------------------------------------------------------- /producer_webflux_security/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/gradlew -------------------------------------------------------------------------------- /producer_webflux_security/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/gradlew.bat -------------------------------------------------------------------------------- /producer_webflux_security/keygen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/keygen.sh -------------------------------------------------------------------------------- /producer_webflux_security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/mvnw -------------------------------------------------------------------------------- /producer_webflux_security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/mvnw.cmd -------------------------------------------------------------------------------- /producer_webflux_security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/pom.xml -------------------------------------------------------------------------------- /producer_webflux_security/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_security/settings.gradle -------------------------------------------------------------------------------- /producer_webflux_security/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /producer_webflux_webtestclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/.gitignore -------------------------------------------------------------------------------- /producer_webflux_webtestclient/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/LICENSE.txt -------------------------------------------------------------------------------- /producer_webflux_webtestclient/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/build.gradle -------------------------------------------------------------------------------- /producer_webflux_webtestclient/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/gradlew -------------------------------------------------------------------------------- /producer_webflux_webtestclient/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/gradlew.bat -------------------------------------------------------------------------------- /producer_webflux_webtestclient/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/mvnw -------------------------------------------------------------------------------- /producer_webflux_webtestclient/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/mvnw.cmd -------------------------------------------------------------------------------- /producer_webflux_webtestclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/pom.xml -------------------------------------------------------------------------------- /producer_webflux_webtestclient/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_webflux_webtestclient/settings.gradle -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/.gitignore -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/build.gradle -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/gradle.properties -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/gradlew -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/gradlew.bat -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/mvnw -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/npm -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/package.json -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/pom.xml -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_dsl_restdocs/settings.gradle -------------------------------------------------------------------------------- /producer_with_dsl_restdocs/src/test/resources/contracts/beer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } -------------------------------------------------------------------------------- /producer_with_empty_git/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/.gitignore -------------------------------------------------------------------------------- /producer_with_empty_git/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_empty_git/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/build.gradle -------------------------------------------------------------------------------- /producer_with_empty_git/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/gradle.properties -------------------------------------------------------------------------------- /producer_with_empty_git/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/gradlew -------------------------------------------------------------------------------- /producer_with_empty_git/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/gradlew.bat -------------------------------------------------------------------------------- /producer_with_empty_git/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/mvnw -------------------------------------------------------------------------------- /producer_with_empty_git/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_empty_git/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/pom.xml -------------------------------------------------------------------------------- /producer_with_empty_git/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_empty_git/settings.gradle -------------------------------------------------------------------------------- /producer_with_external_contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_external_contracts/.gitignore -------------------------------------------------------------------------------- /producer_with_external_contracts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_external_contracts/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_external_contracts/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_external_contracts/build.gradle -------------------------------------------------------------------------------- /producer_with_external_contracts/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_external_contracts/gradlew -------------------------------------------------------------------------------- /producer_with_external_contracts/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_external_contracts/gradlew.bat -------------------------------------------------------------------------------- /producer_with_external_contracts/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_external_contracts/mvnw -------------------------------------------------------------------------------- /producer_with_external_contracts/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_external_contracts/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_external_contracts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_external_contracts/pom.xml -------------------------------------------------------------------------------- /producer_with_git/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/.gitignore -------------------------------------------------------------------------------- /producer_with_git/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_git/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/build.gradle -------------------------------------------------------------------------------- /producer_with_git/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/gradle.properties -------------------------------------------------------------------------------- /producer_with_git/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/gradlew -------------------------------------------------------------------------------- /producer_with_git/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/gradlew.bat -------------------------------------------------------------------------------- /producer_with_git/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/mvnw -------------------------------------------------------------------------------- /producer_with_git/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_git/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/pom.xml -------------------------------------------------------------------------------- /producer_with_git/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_git/settings.gradle -------------------------------------------------------------------------------- /producer_with_latest_2_2_features/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_latest_2_2_features/.gitignore -------------------------------------------------------------------------------- /producer_with_latest_2_2_features/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_latest_2_2_features/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_latest_2_2_features/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_latest_2_2_features/build.gradle -------------------------------------------------------------------------------- /producer_with_latest_2_2_features/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_latest_2_2_features/gradlew -------------------------------------------------------------------------------- /producer_with_latest_2_2_features/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_latest_2_2_features/gradlew.bat -------------------------------------------------------------------------------- /producer_with_latest_2_2_features/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_latest_2_2_features/mvnw -------------------------------------------------------------------------------- /producer_with_latest_2_2_features/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_latest_2_2_features/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_latest_2_2_features/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_latest_2_2_features/pom.xml -------------------------------------------------------------------------------- /producer_with_restdocs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/.gitignore -------------------------------------------------------------------------------- /producer_with_restdocs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_restdocs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/build.gradle -------------------------------------------------------------------------------- /producer_with_restdocs/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/gradle.properties -------------------------------------------------------------------------------- /producer_with_restdocs/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/gradlew -------------------------------------------------------------------------------- /producer_with_restdocs/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/gradlew.bat -------------------------------------------------------------------------------- /producer_with_restdocs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/mvnw -------------------------------------------------------------------------------- /producer_with_restdocs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_restdocs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/pom.xml -------------------------------------------------------------------------------- /producer_with_restdocs/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/settings.gradle -------------------------------------------------------------------------------- /producer_with_restdocs/src/assembly/stub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_restdocs/src/assembly/stub.xml -------------------------------------------------------------------------------- /producer_with_restdocs/src/main/java/com/example/model/BeerCheckStatus.java: -------------------------------------------------------------------------------- 1 | package com.example.model; 2 | 3 | public enum BeerCheckStatus { 4 | OK, NOT_OK 5 | } -------------------------------------------------------------------------------- /producer_with_spock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/.gitignore -------------------------------------------------------------------------------- /producer_with_spock/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_spock/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/build.gradle -------------------------------------------------------------------------------- /producer_with_spock/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/gradle.properties -------------------------------------------------------------------------------- /producer_with_spock/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/gradlew -------------------------------------------------------------------------------- /producer_with_spock/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/gradlew.bat -------------------------------------------------------------------------------- /producer_with_spock/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/mvnw -------------------------------------------------------------------------------- /producer_with_spock/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_spock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/pom.xml -------------------------------------------------------------------------------- /producer_with_spock/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_spock/settings.gradle -------------------------------------------------------------------------------- /producer_with_spock/src/test/resources/contracts/beer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } -------------------------------------------------------------------------------- /producer_with_stubs_per_consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_stubs_per_consumer/.gitignore -------------------------------------------------------------------------------- /producer_with_stubs_per_consumer/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_stubs_per_consumer/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_stubs_per_consumer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_stubs_per_consumer/build.gradle -------------------------------------------------------------------------------- /producer_with_stubs_per_consumer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_stubs_per_consumer/gradlew -------------------------------------------------------------------------------- /producer_with_stubs_per_consumer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_stubs_per_consumer/gradlew.bat -------------------------------------------------------------------------------- /producer_with_stubs_per_consumer/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_stubs_per_consumer/mvnw -------------------------------------------------------------------------------- /producer_with_stubs_per_consumer/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_stubs_per_consumer/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_stubs_per_consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_stubs_per_consumer/pom.xml -------------------------------------------------------------------------------- /producer_with_webtestclient_restdocs/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_webtestclient_restdocs/gradlew -------------------------------------------------------------------------------- /producer_with_webtestclient_restdocs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_webtestclient_restdocs/mvnw -------------------------------------------------------------------------------- /producer_with_webtestclient_restdocs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_webtestclient_restdocs/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_webtestclient_restdocs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_webtestclient_restdocs/pom.xml -------------------------------------------------------------------------------- /producer_with_webtestclient_restdocs/src/main/java/com/example/model/BeerCheckStatus.java: -------------------------------------------------------------------------------- 1 | package com.example.model; 2 | 3 | public enum BeerCheckStatus { 4 | OK, NOT_OK 5 | } -------------------------------------------------------------------------------- /producer_with_xml/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/.gitignore -------------------------------------------------------------------------------- /producer_with_xml/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/LICENSE.txt -------------------------------------------------------------------------------- /producer_with_xml/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/build.gradle -------------------------------------------------------------------------------- /producer_with_xml/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/gradle.properties -------------------------------------------------------------------------------- /producer_with_xml/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/gradlew -------------------------------------------------------------------------------- /producer_with_xml/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/gradlew.bat -------------------------------------------------------------------------------- /producer_with_xml/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/mvnw -------------------------------------------------------------------------------- /producer_with_xml/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/mvnw.cmd -------------------------------------------------------------------------------- /producer_with_xml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/pom.xml -------------------------------------------------------------------------------- /producer_with_xml/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_with_xml/settings.gradle -------------------------------------------------------------------------------- /producer_yaml/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/.gitignore -------------------------------------------------------------------------------- /producer_yaml/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/LICENSE.txt -------------------------------------------------------------------------------- /producer_yaml/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/build.gradle -------------------------------------------------------------------------------- /producer_yaml/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/gradle.properties -------------------------------------------------------------------------------- /producer_yaml/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/gradlew -------------------------------------------------------------------------------- /producer_yaml/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/gradlew.bat -------------------------------------------------------------------------------- /producer_yaml/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/mvnw -------------------------------------------------------------------------------- /producer_yaml/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/mvnw.cmd -------------------------------------------------------------------------------- /producer_yaml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/pom.xml -------------------------------------------------------------------------------- /producer_yaml/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/producer_yaml/settings.gradle -------------------------------------------------------------------------------- /producer_yaml/src/test/resources/contracts/beer/rest/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "OK" 3 | } 4 | -------------------------------------------------------------------------------- /scripts/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /scripts/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/clean.sh -------------------------------------------------------------------------------- /scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/common.sh -------------------------------------------------------------------------------- /scripts/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/mvnw -------------------------------------------------------------------------------- /scripts/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/mvnw.cmd -------------------------------------------------------------------------------- /scripts/runAcceptanceTests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/runAcceptanceTests.sh -------------------------------------------------------------------------------- /scripts/runCompatibilityBuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/runCompatibilityBuild.sh -------------------------------------------------------------------------------- /scripts/runDocsBuilds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/runDocsBuilds.sh -------------------------------------------------------------------------------- /scripts/runGradleBuilds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/runGradleBuilds.sh -------------------------------------------------------------------------------- /scripts/runManual.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/runManual.sh -------------------------------------------------------------------------------- /scripts/runMavenBuilds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/runMavenBuilds.sh -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /scripts/setupEmptyGit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/setupEmptyGit.sh -------------------------------------------------------------------------------- /scripts/setupGit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/setupGit.sh -------------------------------------------------------------------------------- /scripts/stub_runner_boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/stub_runner_boot.sh -------------------------------------------------------------------------------- /scripts/updateMavenWrappers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/updateMavenWrappers.sh -------------------------------------------------------------------------------- /scripts/updateWrappers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/scripts/updateWrappers.sh -------------------------------------------------------------------------------- /standalone/contracts/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/contracts/README.adoc -------------------------------------------------------------------------------- /standalone/contracts/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/contracts/mvnw -------------------------------------------------------------------------------- /standalone/contracts/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/contracts/mvnw.cmd -------------------------------------------------------------------------------- /standalone/contracts/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/contracts/pom.xml -------------------------------------------------------------------------------- /standalone/dsl/http-client/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | 4 | .gradle 5 | build/ 6 | 7 | -------------------------------------------------------------------------------- /standalone/dsl/http-client/.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/.mvn/jvm.config -------------------------------------------------------------------------------- /standalone/dsl/http-client/.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -P spring 2 | -------------------------------------------------------------------------------- /standalone/dsl/http-client/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/README.adoc -------------------------------------------------------------------------------- /standalone/dsl/http-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/build.gradle -------------------------------------------------------------------------------- /standalone/dsl/http-client/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/gradle.properties -------------------------------------------------------------------------------- /standalone/dsl/http-client/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/gradlew -------------------------------------------------------------------------------- /standalone/dsl/http-client/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/gradlew.bat -------------------------------------------------------------------------------- /standalone/dsl/http-client/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/mvnw -------------------------------------------------------------------------------- /standalone/dsl/http-client/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/mvnw.cmd -------------------------------------------------------------------------------- /standalone/dsl/http-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/pom.xml -------------------------------------------------------------------------------- /standalone/dsl/http-client/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-client/settings.gradle -------------------------------------------------------------------------------- /standalone/dsl/http-client/src/test/resources/application-gradle.yaml: -------------------------------------------------------------------------------- 1 | stubrunner: 2 | stubs-mode: local 3 | -------------------------------------------------------------------------------- /standalone/dsl/http-server/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | 4 | .gradle 5 | build/ 6 | 7 | -------------------------------------------------------------------------------- /standalone/dsl/http-server/.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/.mvn/jvm.config -------------------------------------------------------------------------------- /standalone/dsl/http-server/.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -P spring 2 | -------------------------------------------------------------------------------- /standalone/dsl/http-server/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/README.adoc -------------------------------------------------------------------------------- /standalone/dsl/http-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/build.gradle -------------------------------------------------------------------------------- /standalone/dsl/http-server/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/gradle.properties -------------------------------------------------------------------------------- /standalone/dsl/http-server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/gradlew -------------------------------------------------------------------------------- /standalone/dsl/http-server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/gradlew.bat -------------------------------------------------------------------------------- /standalone/dsl/http-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/mvnw -------------------------------------------------------------------------------- /standalone/dsl/http-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/mvnw.cmd -------------------------------------------------------------------------------- /standalone/dsl/http-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/pom.xml -------------------------------------------------------------------------------- /standalone/dsl/http-server/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/dsl/http-server/settings.gradle -------------------------------------------------------------------------------- /standalone/dsl/http-server/src/test/resources/contracts/multipart/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "status": "test" 3 | } 4 | -------------------------------------------------------------------------------- /standalone/dsl/http-server/src/test/resources/contracts/test/request.json: -------------------------------------------------------------------------------- 1 | { "hello" : "world" } -------------------------------------------------------------------------------- /standalone/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/mvnw -------------------------------------------------------------------------------- /standalone/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/mvnw.cmd -------------------------------------------------------------------------------- /standalone/restdocs/http-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-client/.gitignore -------------------------------------------------------------------------------- /standalone/restdocs/http-client/.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -P spring 2 | -------------------------------------------------------------------------------- /standalone/restdocs/http-client/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-client/README.adoc -------------------------------------------------------------------------------- /standalone/restdocs/http-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-client/build.gradle -------------------------------------------------------------------------------- /standalone/restdocs/http-client/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-client/gradlew -------------------------------------------------------------------------------- /standalone/restdocs/http-client/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-client/gradlew.bat -------------------------------------------------------------------------------- /standalone/restdocs/http-client/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-client/mvnw -------------------------------------------------------------------------------- /standalone/restdocs/http-client/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-client/mvnw.cmd -------------------------------------------------------------------------------- /standalone/restdocs/http-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-client/pom.xml -------------------------------------------------------------------------------- /standalone/restdocs/http-client/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'http-client-restdocs' 2 | -------------------------------------------------------------------------------- /standalone/restdocs/http-server/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | 4 | .gradle 5 | build/ 6 | 7 | -------------------------------------------------------------------------------- /standalone/restdocs/http-server/.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -P spring 2 | -------------------------------------------------------------------------------- /standalone/restdocs/http-server/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-server/README.adoc -------------------------------------------------------------------------------- /standalone/restdocs/http-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-server/build.gradle -------------------------------------------------------------------------------- /standalone/restdocs/http-server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-server/gradlew -------------------------------------------------------------------------------- /standalone/restdocs/http-server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-server/gradlew.bat -------------------------------------------------------------------------------- /standalone/restdocs/http-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-server/mvnw -------------------------------------------------------------------------------- /standalone/restdocs/http-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-server/mvnw.cmd -------------------------------------------------------------------------------- /standalone/restdocs/http-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/restdocs/http-server/pom.xml -------------------------------------------------------------------------------- /standalone/restdocs/http-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /standalone/webclient/http-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-client/.gitignore -------------------------------------------------------------------------------- /standalone/webclient/http-client/.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -P spring 2 | -------------------------------------------------------------------------------- /standalone/webclient/http-client/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-client/README.adoc -------------------------------------------------------------------------------- /standalone/webclient/http-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-client/build.gradle -------------------------------------------------------------------------------- /standalone/webclient/http-client/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-client/gradlew -------------------------------------------------------------------------------- /standalone/webclient/http-client/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-client/gradlew.bat -------------------------------------------------------------------------------- /standalone/webclient/http-client/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-client/mvnw -------------------------------------------------------------------------------- /standalone/webclient/http-client/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-client/mvnw.cmd -------------------------------------------------------------------------------- /standalone/webclient/http-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-client/pom.xml -------------------------------------------------------------------------------- /standalone/webclient/http-server/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | 4 | .gradle 5 | build/ 6 | 7 | -------------------------------------------------------------------------------- /standalone/webclient/http-server/.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -P spring 2 | -------------------------------------------------------------------------------- /standalone/webclient/http-server/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-server/README.adoc -------------------------------------------------------------------------------- /standalone/webclient/http-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-server/build.gradle -------------------------------------------------------------------------------- /standalone/webclient/http-server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-server/gradlew -------------------------------------------------------------------------------- /standalone/webclient/http-server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-server/gradlew.bat -------------------------------------------------------------------------------- /standalone/webclient/http-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-server/mvnw -------------------------------------------------------------------------------- /standalone/webclient/http-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-server/mvnw.cmd -------------------------------------------------------------------------------- /standalone/webclient/http-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/standalone/webclient/http-server/pom.xml -------------------------------------------------------------------------------- /standalone/webclient/http-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server.port=0 -------------------------------------------------------------------------------- /wiremock-for-contract-docs/README.adoc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wiremock-for-contract-docs/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/wiremock-for-contract-docs/mvnw -------------------------------------------------------------------------------- /wiremock-for-contract-docs/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/wiremock-for-contract-docs/mvnw.cmd -------------------------------------------------------------------------------- /wiremock-for-contract-docs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/wiremock-for-contract-docs/pom.xml -------------------------------------------------------------------------------- /wiremock-for-contract-docs/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=0 2 | -------------------------------------------------------------------------------- /wiremock-for-contract-docs/src/test/resources/application-classrule.yml: -------------------------------------------------------------------------------- 1 | app.baseUrl: http://localhost:9090 2 | -------------------------------------------------------------------------------- /wiremock-for-contract-docs/src/test/resources/application-docs.yml: -------------------------------------------------------------------------------- 1 | app.baseUrl: http://localhost:8080 2 | -------------------------------------------------------------------------------- /wiremock-tomcat/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/wiremock-tomcat/mvnw -------------------------------------------------------------------------------- /wiremock-tomcat/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/wiremock-tomcat/mvnw.cmd -------------------------------------------------------------------------------- /wiremock-tomcat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spring-cloud-samples/spring-cloud-contract-samples/HEAD/wiremock-tomcat/pom.xml -------------------------------------------------------------------------------- /wiremock-tomcat/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------