isolated all modules
This commit is contained in:
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
**/.idea/
|
||||
**/*.iml
|
||||
|
||||
2
.idea/.gitignore
generated
vendored
2
.idea/.gitignore
generated
vendored
@@ -1,2 +0,0 @@
|
||||
# Default ignored files
|
||||
/workspace.xml
|
||||
12
.idea/examples.iml
generated
12
.idea/examples.iml
generated
@@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
.idea/inspectionProfiles/Project_Default.xml
generated
6
.idea/inspectionProfiles/Project_Default.xml
generated
@@ -1,6 +0,0 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0">
|
||||
<option name="myName" value="Project Default" />
|
||||
<inspection_tool class="TsLint" enabled="true" level="WARNING" enabled_by_default="true" />
|
||||
</profile>
|
||||
</component>
|
||||
@@ -1,9 +0,0 @@
|
||||
<component name="libraryTable">
|
||||
<library name="Gradle: org.springframework.boot:spring-boot-starter-validation:2.1.3.RELEASE">
|
||||
<CLASSES>
|
||||
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-validation/2.1.3.RELEASE/e187a835eaf992bf253d0bd1b43e35ad0d8e5919/spring-boot-starter-validation-2.1.3.RELEASE.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</component>
|
||||
7
.idea/misc.xml
generated
7
.idea/misc.xml
generated
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="JavaScriptSettings">
|
||||
<option name="languageLevel" value="ES6" />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_12" default="false" project-jdk-name="13" project-jdk-type="JavaSDK" />
|
||||
</project>
|
||||
85
.idea/modules.xml
generated
85
.idea/modules.xml
generated
@@ -1,85 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/code-examples.iml" filepath="$PROJECT_DIR$/.idea/modules/code-examples.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/java/code-examples.java.iml" filepath="$PROJECT_DIR$/.idea/modules/java/code-examples.java.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/junit/code-examples.junit.iml" filepath="$PROJECT_DIR$/.idea/modules/junit/code-examples.junit.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/junit/conditions/code-examples.junit.conditions.iml" filepath="$PROJECT_DIR$/.idea/modules/junit/conditions/code-examples.junit.conditions.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/logging/code-examples.logging.iml" filepath="$PROJECT_DIR$/.idea/modules/logging/code-examples.logging.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/logging/code-examples.logging.main.iml" filepath="$PROJECT_DIR$/.idea/modules/logging/code-examples.logging.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/logging/code-examples.logging.test.iml" filepath="$PROJECT_DIR$/.idea/modules/logging/code-examples.logging.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/code-examples.pact.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/code-examples.pact.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-feign-consumer/code-examples.pact.pact-feign-consumer.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-feign-consumer/code-examples.pact.pact-feign-consumer.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-feign-consumer/code-examples.pact.pact-feign-consumer.main.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-feign-consumer/code-examples.pact.pact-feign-consumer.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-feign-consumer/code-examples.pact.pact-feign-consumer.test.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-feign-consumer/code-examples.pact.pact-feign-consumer.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-message-consumer/code-examples.pact.pact-message-consumer.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-message-consumer/code-examples.pact.pact-message-consumer.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-message-consumer/code-examples.pact.pact-message-consumer.main.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-message-consumer/code-examples.pact.pact-message-consumer.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-message-consumer/code-examples.pact.pact-message-consumer.test.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-message-consumer/code-examples.pact.pact-message-consumer.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-message-producer/code-examples.pact.pact-message-producer.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-message-producer/code-examples.pact.pact-message-producer.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-message-producer/code-examples.pact.pact-message-producer.main.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-message-producer/code-examples.pact.pact-message-producer.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-message-producer/code-examples.pact.pact-message-producer.test.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-message-producer/code-examples.pact.pact-message-producer.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-spring-provider/code-examples.pact.pact-spring-provider.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-spring-provider/code-examples.pact.pact-spring-provider.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-spring-provider/code-examples.pact.pact-spring-provider.main.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-spring-provider/code-examples.pact.pact-spring-provider.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/pact/pact-spring-provider/code-examples.pact.pact-spring-provider.test.iml" filepath="$PROJECT_DIR$/.idea/modules/pact/pact-spring-provider/code-examples.pact.pact-spring-provider.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/code-examples.spring-boot.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/code-examples.spring-boot.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/conditionals/code-examples.spring-boot.conditionals.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/conditionals/code-examples.spring-boot.conditionals.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/conditionals/code-examples.spring-boot.conditionals.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/conditionals/code-examples.spring-boot.conditionals.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/conditionals/code-examples.spring-boot.conditionals.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/conditionals/code-examples.spring-boot.conditionals.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/configuration/code-examples.spring-boot.configuration.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/configuration/code-examples.spring-boot.configuration.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/configuration/code-examples.spring-boot.configuration.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/configuration/code-examples.spring-boot.configuration.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/configuration/code-examples.spring-boot.configuration.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/configuration/code-examples.spring-boot.configuration.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/code-examples.spring-boot.modular.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/code-examples.spring-boot.modular.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/application/code-examples.spring-boot.modular.application.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/application/code-examples.spring-boot.modular.application.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/application/code-examples.spring-boot.modular.application.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/application/code-examples.spring-boot.modular.application.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/application/code-examples.spring-boot.modular.application.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/application/code-examples.spring-boot.modular.application.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/booking-module/code-examples.spring-boot.modular.booking-module.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/booking-module/code-examples.spring-boot.modular.booking-module.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/booking-module/code-examples.spring-boot.modular.booking-module.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/booking-module/code-examples.spring-boot.modular.booking-module.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/booking-module/code-examples.spring-boot.modular.booking-module.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/booking-module/code-examples.spring-boot.modular.booking-module.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/security-module/code-examples.spring-boot.modular.security-module.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/security-module/code-examples.spring-boot.modular.security-module.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/security-module/code-examples.spring-boot.modular.security-module.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/security-module/code-examples.spring-boot.modular.security-module.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/modular/security-module/code-examples.spring-boot.modular.security-module.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/modular/security-module/code-examples.spring-boot.modular.security-module.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/paging/code-examples.spring-boot.paging.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/paging/code-examples.spring-boot.paging.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/paging/code-examples.spring-boot.paging.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/paging/code-examples.spring-boot.paging.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/paging/code-examples.spring-boot.paging.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/paging/code-examples.spring-boot.paging.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/rabbitmq-event-brokering/code-examples.spring-boot.rabbitmq-event-brokering.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/rabbitmq-event-brokering/code-examples.spring-boot.rabbitmq-event-brokering.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/rabbitmq-event-brokering/code-examples.spring-boot.rabbitmq-event-brokering.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/rabbitmq-event-brokering/code-examples.spring-boot.rabbitmq-event-brokering.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/rabbitmq-event-brokering/code-examples.spring-boot.rabbitmq-event-brokering.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/rabbitmq-event-brokering/code-examples.spring-boot.rabbitmq-event-brokering.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-logging/code-examples.spring-boot.spring-boot-logging.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-logging/code-examples.spring-boot.spring-boot-logging.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-logging/code-examples.spring-boot.spring-boot-logging.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-logging/code-examples.spring-boot.spring-boot-logging.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-logging/code-examples.spring-boot.spring-boot-logging.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-logging/code-examples.spring-boot.spring-boot-logging.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-testing/code-examples.spring-boot.spring-boot-testing.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-testing/code-examples.spring-boot.spring-boot-testing.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-testing/code-examples.spring-boot.spring-boot-testing.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-testing/code-examples.spring-boot.spring-boot-testing.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-testing/code-examples.spring-boot.spring-boot-testing.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-boot/spring-boot-testing/code-examples.spring-boot.spring-boot-testing.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/code-examples.spring-cloud.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/code-examples.spring-cloud.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/feign-with-spring-data-rest/code-examples.spring-cloud.feign-with-spring-data-rest.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/feign-with-spring-data-rest/code-examples.spring-cloud.feign-with-spring-data-rest.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/feign-with-spring-data-rest/code-examples.spring-cloud.feign-with-spring-data-rest.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/feign-with-spring-data-rest/code-examples.spring-cloud.feign-with-spring-data-rest.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/feign-with-spring-data-rest/code-examples.spring-cloud.feign-with-spring-data-rest.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/feign-with-spring-data-rest/code-examples.spring-cloud.feign-with-spring-data-rest.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-downstream-service/code-examples.spring-cloud.sleuth-downstream-service.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-downstream-service/code-examples.spring-cloud.sleuth-downstream-service.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-downstream-service/code-examples.spring-cloud.sleuth-downstream-service.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-downstream-service/code-examples.spring-cloud.sleuth-downstream-service.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-downstream-service/code-examples.spring-cloud.sleuth-downstream-service.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-downstream-service/code-examples.spring-cloud.sleuth-downstream-service.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-upstream-service/code-examples.spring-cloud.sleuth-upstream-service.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-upstream-service/code-examples.spring-cloud.sleuth-upstream-service.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-upstream-service/code-examples.spring-cloud.sleuth-upstream-service.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-upstream-service/code-examples.spring-cloud.sleuth-upstream-service.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-upstream-service/code-examples.spring-cloud.sleuth-upstream-service.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/sleuth-upstream-service/code-examples.spring-cloud.sleuth-upstream-service.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-consumer/code-examples.spring-cloud.spring-cloud-contract-consumer.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-consumer/code-examples.spring-cloud.spring-cloud-contract-consumer.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-consumer/code-examples.spring-cloud.spring-cloud-contract-consumer.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-consumer/code-examples.spring-cloud.spring-cloud-contract-consumer.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-consumer/code-examples.spring-cloud.spring-cloud-contract-consumer.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-consumer/code-examples.spring-cloud.spring-cloud-contract-consumer.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-provider/code-examples.spring-cloud.spring-cloud-contract-provider.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-provider/code-examples.spring-cloud.spring-cloud-contract-provider.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-provider/code-examples.spring-cloud.spring-cloud-contract-provider.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-provider/code-examples.spring-cloud.spring-cloud-contract-provider.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-provider/code-examples.spring-cloud.spring-cloud-contract-provider.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-cloud/spring-cloud-contract-provider/code-examples.spring-cloud.spring-cloud-contract-provider.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-data/code-examples.spring-data.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-data/code-examples.spring-data.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-data/spring-data-jdbc/code-examples.spring-data.spring-data-jdbc.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-data/spring-data-jdbc/code-examples.spring-data.spring-data-jdbc.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-associations/code-examples.spring-data.spring-data-rest-associations.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-associations/code-examples.spring-data.spring-data-rest-associations.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-associations/code-examples.spring-data.spring-data-rest-associations.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-associations/code-examples.spring-data.spring-data-rest-associations.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-associations/code-examples.spring-data.spring-data-rest-associations.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-associations/code-examples.spring-data.spring-data-rest-associations.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-springfox/code-examples.spring-data.spring-data-rest-springfox.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-springfox/code-examples.spring-data.spring-data-rest-springfox.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-springfox/code-examples.spring-data.spring-data-rest-springfox.main.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-springfox/code-examples.spring-data.spring-data-rest-springfox.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-springfox/code-examples.spring-data.spring-data-rest-springfox.test.iml" filepath="$PROJECT_DIR$/.idea/modules/spring-data/spring-data-rest-springfox/code-examples.spring-data.spring-data-rest-springfox.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/tools/code-examples.tools.iml" filepath="$PROJECT_DIR$/.idea/modules/tools/code-examples.tools.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/tools/jacoco/code-examples.tools.jacoco.iml" filepath="$PROJECT_DIR$/.idea/modules/tools/jacoco/code-examples.tools.jacoco.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/tools/jacoco/code-examples.tools.jacoco.main.iml" filepath="$PROJECT_DIR$/.idea/modules/tools/jacoco/code-examples.tools.jacoco.main.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/modules/tools/jacoco/code-examples.tools.jacoco.test.iml" filepath="$PROJECT_DIR$/.idea/modules/tools/jacoco/code-examples.tools.jacoco.test.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/examples.iml" filepath="$PROJECT_DIR$/.idea/examples.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
13
.idea/modules/spring-boot-testing.iml
generated
13
.idea/modules/spring-boot-testing.iml
generated
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module external.linked.project.id=":spring-boot:spring-boot-testing" external.linked.project.path="$MODULE_DIR$/../../spring-boot/spring-boot-testing" external.root.project.path="$MODULE_DIR$/../.." external.system.id="GRADLE" external.system.module.group="reflectoring.io" external.system.module.version="0.0.1-SNAPSHOT" type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$/../../spring-boot/spring-boot-testing">
|
||||
<excludeFolder url="file://$MODULE_DIR$/../../spring-boot/spring-boot-testing/.gradle" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/../../spring-boot/spring-boot-testing/build" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/../../spring-boot/spring-boot-testing/out" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
.idea/vcs.xml
generated
6
.idea/vcs.xml
generated
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
29
README.md
29
README.md
@@ -5,32 +5,17 @@
|
||||
This repo contains example projects which show how to use different (not only) Java technologies.
|
||||
The examples are usually accompanied by a blog post on [https://reflectoring.io](https://reflectoring.io).
|
||||
|
||||
See the READMEs in each subdirectory of this repo for more information.
|
||||
See the READMEs in each subdirectory of this repo for more information on each module.
|
||||
|
||||
# Java
|
||||
All modules require **Java 11** to compile and run.
|
||||
## Java Modules
|
||||
All Java modules require **Java 11** to compile and run.
|
||||
|
||||
# Building with Gradle
|
||||
### Building with Gradle
|
||||
|
||||
Modules should be as independent as possible. There are groups of modules that only work together, but other than that, a module should have its own build.
|
||||
Each module should be an independent build and can be built by calling `./gradlew clean build` in the module directory.
|
||||
|
||||
See [build-all.sh](build-all.sh) for all builds that are run in the CI pipeline.
|
||||
All modules are listed in [build-all.sh](build-all.sh) to run in the CI pipeline.
|
||||
|
||||
## Building all Modules at Once
|
||||
|
||||
In the main folder, run
|
||||
```
|
||||
./gradlew clean build
|
||||
```
|
||||
|
||||
## Building a Module Separately
|
||||
|
||||
In the folder of the module, run
|
||||
|
||||
```
|
||||
./gradlew clean build
|
||||
```
|
||||
|
||||
## Non-Java Modules
|
||||
### Non-Java Modules
|
||||
|
||||
Some folders contain non-Java projects. For those, refer to the README within the module folder.
|
||||
|
||||
106
build-all.sh
106
build-all.sh
@@ -1,50 +1,62 @@
|
||||
#!/bin/bash
|
||||
|
||||
MAIN_DIR=$PWD
|
||||
|
||||
build_gradle_module() {
|
||||
MODULE_PATH=$1
|
||||
echo "+++"
|
||||
echo "+++ BUILDING MODULE $MODULE_PATH"
|
||||
echo "+++"
|
||||
cd $MODULE_PATH && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info --stacktrace
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
echo "+++"
|
||||
echo "+++ BUILDING MODULE $MODULE_PATH FAILED"
|
||||
echo "+++"
|
||||
exit 1
|
||||
else
|
||||
echo "+++"
|
||||
echo "+++ BUILDING MODULE $MODULE_PATH SUCCESSFUL"
|
||||
echo "+++"
|
||||
echo ""
|
||||
fi
|
||||
cd $MAIN_DIR
|
||||
}
|
||||
}
|
||||
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
|
||||
cd spring-boot/starter && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
cd ../../
|
||||
}
|
||||
build_gradle_module "junit/assumptions"
|
||||
build_gradle_module "logging"
|
||||
build_gradle_module "pact/pact-feign-consumer"
|
||||
# currently disabled since the consumer build won't run
|
||||
# build_gradle_module "pact/pact-message-consumer"
|
||||
# build_gradle_module "pact/pact-message-producer"
|
||||
build_gradle_module "pact/pact-spring-provider"
|
||||
build_gradle_module "patterns"
|
||||
build_gradle_module "spring-boot/conditionals"
|
||||
build_gradle_module "spring-boot/configuration"
|
||||
build_gradle_module "spring-boot/mocking"
|
||||
build_gradle_module "spring-boot/modular"
|
||||
build_gradle_module "spring-boot/paging"
|
||||
build_gradle_module "spring-boot/rabbitmq-event-brokering"
|
||||
build_gradle_module "spring-boot/spring-boot-logging"
|
||||
build_gradle_module "spring-boot/spring-boot-testing"
|
||||
build_gradle_module "spring-boot/starter"
|
||||
build_gradle_module "spring-boot/startup"
|
||||
build_gradle_module "spring-boot/static"
|
||||
build_gradle_module "spring-boot/validation"
|
||||
build_gradle_module "spring-cloud/feign-with-spring-data-rest"
|
||||
build_gradle_module "spring-cloud/sleuth-downstream-service"
|
||||
build_gradle_module "spring-cloud/sleuth-upstream-service"
|
||||
build_gradle_module "spring-cloud/spring-cloud-contract-consumer"
|
||||
build_gradle_module "spring-cloud/spring-cloud-contract-provider"
|
||||
build_gradle_module "spring-data/spring-data-rest-associations"
|
||||
build_gradle_module "spring-data/spring-data-rest-springfox"
|
||||
build_gradle_module "tools/jacoco"
|
||||
|
||||
cd spring-boot/validation && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
cd ../../
|
||||
}
|
||||
|
||||
cd spring-boot/mocking && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
cd ../../
|
||||
}
|
||||
|
||||
cd patterns && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
cd ../
|
||||
}
|
||||
|
||||
cd spring-boot/static && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
cd ../../
|
||||
}
|
||||
|
||||
cd spring-boot/startup && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
cd ../../
|
||||
}
|
||||
|
||||
cd spring-data/spring-data-rest-associations && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
cd ../../
|
||||
}
|
||||
|
||||
cd spring-data/spring-data-rest-springfox && {
|
||||
chmod +x gradlew
|
||||
./gradlew clean build --info
|
||||
cd ../../
|
||||
}
|
||||
echo "+++"
|
||||
echo "+++ ALL MODULES SUCCESSFUL"
|
||||
echo "+++"
|
||||
@@ -23,3 +23,6 @@ dependencies {
|
||||
testCompile 'junit:junit:4.12'
|
||||
}
|
||||
|
||||
test {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-bin.zip
|
||||
|
||||
0
gradlew → logging/gradlew
vendored
Executable file → Normal file
0
gradlew → logging/gradlew
vendored
Executable file → Normal file
0
gradlew.bat → logging/gradlew.bat
vendored
0
gradlew.bat → logging/gradlew.bat
vendored
@@ -2,3 +2,6 @@
|
||||
|
||||
This module shows how to use Pact to implement a contract test for a message provider.
|
||||
|
||||
## Companion Articles
|
||||
[Testing a Spring Message Producer and Consumer against a Contract with Pact](https://reflectoring.io/cdc-pact-messages/)
|
||||
|
||||
|
||||
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-bin.zip
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
include 'spring-cloud:feign-with-spring-data-rest'
|
||||
include 'spring-cloud:sleuth-downstream-service'
|
||||
include 'spring-cloud:sleuth-upstream-service'
|
||||
include 'spring-cloud:spring-cloud-contract-provider'
|
||||
include 'spring-cloud:spring-cloud-contract-consumer'
|
||||
|
||||
include 'pact:pact-spring-provider'
|
||||
include 'pact:pact-feign-consumer'
|
||||
include 'pact:pact-message-consumer'
|
||||
include 'pact:pact-message-producer'
|
||||
|
||||
|
||||
include 'spring-boot:rabbitmq-event-brokering'
|
||||
include 'spring-boot:modular:security-module'
|
||||
include 'spring-boot:modular:booking-module'
|
||||
include 'spring-boot:modular:application'
|
||||
include 'spring-boot:spring-boot-testing'
|
||||
include 'spring-boot:spring-boot-logging'
|
||||
include 'spring-boot:conditionals'
|
||||
include 'spring-boot:configuration'
|
||||
include 'spring-boot:paging'
|
||||
|
||||
include 'logging'
|
||||
|
||||
include 'junit:conditions'
|
||||
|
||||
include 'tools:jacoco'
|
||||
|
||||
include 'java'
|
||||
|
||||
|
||||
|
||||
@@ -24,8 +24,8 @@ repositories {
|
||||
|
||||
dependencies {
|
||||
compile('org.springframework.boot:spring-boot-starter-web')
|
||||
compile project(':spring-boot:modular:security-module')
|
||||
compile project(':spring-boot:modular:booking-module')
|
||||
compile project(':security-module')
|
||||
compile project(':booking-module')
|
||||
testCompile('org.springframework.boot:spring-boot-starter-test')
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
tasks.withType(JavaCompile) {
|
||||
options.fork = true;
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
#Sun Jul 30 16:58:54 CEST 2017
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-bin.zip
|
||||
3
spring-boot/modular/settings.gradle
Normal file
3
spring-boot/modular/settings.gradle
Normal file
@@ -0,0 +1,3 @@
|
||||
include "application"
|
||||
include "booking-module"
|
||||
include "security-module"
|
||||
@@ -1,6 +1,6 @@
|
||||
buildscript {
|
||||
ext {
|
||||
springBootVersion = '2.0.4.RELEASE'
|
||||
springBootVersion = '2.2.1.RELEASE'
|
||||
}
|
||||
repositories {
|
||||
mavenCentral()
|
||||
|
||||
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-bin.zip
|
||||
|
||||
2
spring-cloud/settings.gradle
Normal file
2
spring-cloud/settings.gradle
Normal file
@@ -0,0 +1,2 @@
|
||||
include "spring-cloud-contract-consumer"
|
||||
include "spring-cloud-contract-provider"
|
||||
@@ -31,7 +31,7 @@ dependencies {
|
||||
compile('com.h2database:h2:1.4.196')
|
||||
// This dependency is only included so that the gradle build executes the provider build first!
|
||||
// It should not be included in a real project.
|
||||
compile project(':spring-cloud:spring-cloud-contract-provider')
|
||||
compile project(':spring-cloud-contract-provider')
|
||||
testCompile("org.springframework.cloud:spring-cloud-starter-contract-stub-runner")
|
||||
testCompile("org.springframework.boot:spring-boot-starter-test")
|
||||
}
|
||||
|
||||
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
|
||||
|
||||
Reference in New Issue
Block a user