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