isolated all modules

This commit is contained in:
Tom Hombergs
2019-12-14 07:59:28 +11:00
parent 92c266586c
commit 8baf275c8f
36 changed files with 92 additions and 251 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
**/.idea/
**/*.iml

2
.idea/.gitignore generated vendored
View File

@@ -1,2 +0,0 @@
# Default ignored files
/workspace.xml

12
.idea/examples.iml generated
View File

@@ -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>

View File

@@ -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>

View File

@@ -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
View File

@@ -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
View File

@@ -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>

View File

@@ -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
View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

View File

@@ -5,32 +5,17 @@
This repo contains example projects which show how to use different (not only) Java technologies. 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). 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 ## Java Modules
All modules require **Java 11** to compile and run. 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 ### Non-Java Modules
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
Some folders contain non-Java projects. For those, refer to the README within the module folder. Some folders contain non-Java projects. For those, refer to the README within the module folder.

View File

@@ -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 chmod +x gradlew
./gradlew clean build --info
cd spring-boot/starter && { build_gradle_module "junit/assumptions"
chmod +x gradlew build_gradle_module "logging"
./gradlew clean build --info build_gradle_module "pact/pact-feign-consumer"
cd ../../ # 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 && { echo "+++"
chmod +x gradlew echo "+++ ALL MODULES SUCCESSFUL"
./gradlew clean build --info echo "+++"
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 ../../
}

View File

@@ -23,3 +23,6 @@ dependencies {
testCompile 'junit:junit:4.12' testCompile 'junit:junit:4.12'
} }
test {
useJUnitPlatform()
}

View File

@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists 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
View File

View File

View File

@@ -2,3 +2,6 @@
This module shows how to use Pact to implement a contract test for a message provider. 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/)

View File

@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists 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

View File

@@ -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'

View File

@@ -24,8 +24,8 @@ repositories {
dependencies { dependencies {
compile('org.springframework.boot:spring-boot-starter-web') compile('org.springframework.boot:spring-boot-starter-web')
compile project(':spring-boot:modular:security-module') compile project(':security-module')
compile project(':spring-boot:modular:booking-module') compile project(':booking-module')
testCompile('org.springframework.boot:spring-boot-starter-test') testCompile('org.springframework.boot:spring-boot-starter-test')
} }

View File

@@ -0,0 +1,3 @@
tasks.withType(JavaCompile) {
options.fork = true;
}

View File

@@ -1,6 +1,5 @@
#Sun Jul 30 16:58:54 CEST 2017
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists 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

View File

@@ -0,0 +1,3 @@
include "application"
include "booking-module"
include "security-module"

View File

@@ -1,6 +1,6 @@
buildscript { buildscript {
ext { ext {
springBootVersion = '2.0.4.RELEASE' springBootVersion = '2.2.1.RELEASE'
} }
repositories { repositories {
mavenCentral() mavenCentral()

View File

@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists 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

View File

@@ -0,0 +1,2 @@
include "spring-cloud-contract-consumer"
include "spring-cloud-contract-provider"

View File

@@ -31,7 +31,7 @@ dependencies {
compile('com.h2database:h2:1.4.196') compile('com.h2database:h2:1.4.196')
// This dependency is only included so that the gradle build executes the provider build first! // This dependency is only included so that the gradle build executes the provider build first!
// It should not be included in a real project. // 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.cloud:spring-cloud-starter-contract-stub-runner")
testCompile("org.springframework.boot:spring-boot-starter-test") testCompile("org.springframework.boot:spring-boot-starter-test")
} }

View File

@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists 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