From f0d91ec2323049008c80f8d6a3b6968a3d4f7a9a Mon Sep 17 00:00:00 2001 From: Marc Date: Sun, 22 Nov 2020 22:57:48 +0100 Subject: [PATCH] move into 2 modules --- petclinic-data/pom.xml | 52 +++++++++++++++++ .../springpetclinic/model/Owner.java | 0 .../springpetclinic/model/Person.java | 0 .../springpetclinic/model/Pet.java | 0 .../springpetclinic/model/PetType.java | 0 .../springpetclinic/model/Vet.java | 0 petclinic-web/pom.xml | 49 ++++++++++++++++ .../SpringPetclinicApplication.java | 0 pom.xml | 56 ++----------------- 9 files changed, 107 insertions(+), 50 deletions(-) create mode 100644 petclinic-data/pom.xml rename {src => petclinic-data/src}/main/java/guru/springframework/springpetclinic/model/Owner.java (100%) rename {src => petclinic-data/src}/main/java/guru/springframework/springpetclinic/model/Person.java (100%) rename {src => petclinic-data/src}/main/java/guru/springframework/springpetclinic/model/Pet.java (100%) rename {src => petclinic-data/src}/main/java/guru/springframework/springpetclinic/model/PetType.java (100%) rename {src => petclinic-data/src}/main/java/guru/springframework/springpetclinic/model/Vet.java (100%) create mode 100644 petclinic-web/pom.xml rename {src => petclinic-web/src}/main/java/guru/springframework/springpetclinic/SpringPetclinicApplication.java (100%) diff --git a/petclinic-data/pom.xml b/petclinic-data/pom.xml new file mode 100644 index 000000000..3653958b4 --- /dev/null +++ b/petclinic-data/pom.xml @@ -0,0 +1,52 @@ + + + + spring-petclinic + guru.springframework + 0.0.1-SNAPSHOT + + 4.0.0 + + petclinic-data + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.projectlombok + lombok + true + + + com.h2database + h2 + runtime + + + mysql + mysql-connector-java + runtime + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + + true + + + + + + + diff --git a/src/main/java/guru/springframework/springpetclinic/model/Owner.java b/petclinic-data/src/main/java/guru/springframework/springpetclinic/model/Owner.java similarity index 100% rename from src/main/java/guru/springframework/springpetclinic/model/Owner.java rename to petclinic-data/src/main/java/guru/springframework/springpetclinic/model/Owner.java diff --git a/src/main/java/guru/springframework/springpetclinic/model/Person.java b/petclinic-data/src/main/java/guru/springframework/springpetclinic/model/Person.java similarity index 100% rename from src/main/java/guru/springframework/springpetclinic/model/Person.java rename to petclinic-data/src/main/java/guru/springframework/springpetclinic/model/Person.java diff --git a/src/main/java/guru/springframework/springpetclinic/model/Pet.java b/petclinic-data/src/main/java/guru/springframework/springpetclinic/model/Pet.java similarity index 100% rename from src/main/java/guru/springframework/springpetclinic/model/Pet.java rename to petclinic-data/src/main/java/guru/springframework/springpetclinic/model/Pet.java diff --git a/src/main/java/guru/springframework/springpetclinic/model/PetType.java b/petclinic-data/src/main/java/guru/springframework/springpetclinic/model/PetType.java similarity index 100% rename from src/main/java/guru/springframework/springpetclinic/model/PetType.java rename to petclinic-data/src/main/java/guru/springframework/springpetclinic/model/PetType.java diff --git a/src/main/java/guru/springframework/springpetclinic/model/Vet.java b/petclinic-data/src/main/java/guru/springframework/springpetclinic/model/Vet.java similarity index 100% rename from src/main/java/guru/springframework/springpetclinic/model/Vet.java rename to petclinic-data/src/main/java/guru/springframework/springpetclinic/model/Vet.java diff --git a/petclinic-web/pom.xml b/petclinic-web/pom.xml new file mode 100644 index 000000000..069f32dab --- /dev/null +++ b/petclinic-web/pom.xml @@ -0,0 +1,49 @@ + + + + spring-petclinic + guru.springframework + 0.0.1-SNAPSHOT + + 4.0.0 + + petclinic-web + + + guru.springframework + petclinic-data + + + org.springframework.boot + spring-boot-starter-actuator + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.vintage + junit-vintage-engine + + + + + org.springframework.boot + spring-boot-starter-thymeleaf + + + org.springframework.boot + spring-boot-starter-web + + + + diff --git a/src/main/java/guru/springframework/springpetclinic/SpringPetclinicApplication.java b/petclinic-web/src/main/java/guru/springframework/springpetclinic/SpringPetclinicApplication.java similarity index 100% rename from src/main/java/guru/springframework/springpetclinic/SpringPetclinicApplication.java rename to petclinic-web/src/main/java/guru/springframework/springpetclinic/SpringPetclinicApplication.java diff --git a/pom.xml b/pom.xml index 1a00ffd7f..7a9b7cb34 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,12 @@ 4.0.0 - + pom + + petclinic-data + petclinic-web + + org.springframework.boot spring-boot-starter-parent 2.2.11.RELEASE @@ -19,55 +24,6 @@ - - org.springframework.boot - spring-boot-starter-actuator - - - org.springframework.boot - spring-boot-starter-data-jpa - - - org.springframework.boot - spring-boot-starter-thymeleaf - - - org.springframework.boot - spring-boot-starter-web - - - - org.springframework.boot - spring-boot-devtools - runtime - true - - - com.h2database - h2 - runtime - - - mysql - mysql-connector-java - runtime - - - org.projectlombok - lombok - true - - - org.springframework.boot - spring-boot-starter-test - test - - - org.junit.vintage - junit-vintage-engine - - - junit junit