diff --git a/api-gateway/api-gateway-service/pom.xml b/api-gateway/api-gateway-service/pom.xml new file mode 100644 index 000000000..61b6ce5a3 --- /dev/null +++ b/api-gateway/api-gateway-service/pom.xml @@ -0,0 +1,98 @@ + + + + + api-gateway + com.iluwatar + 1.12.0-SNAPSHOT + + 4.0.0 + api-gateway-service + jar + + + 4.2.5.RELEASE + 1.3.3.RELEASE + + + + + + org.springframework.boot + spring-boot-dependencies + ${spring-boot.version} + pom + import + + + + + + org.springframework + spring-webmvc + ${spring.version} + + + org.springframework.boot + spring-boot-starter-web + ${spring-boot.version} + + + junit + junit + test + + + org.mockito + mockito-core + test + + + org.apache.httpcomponents + httpclient + 4.5.2 + + + + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + + + repackage + + + + + + + \ No newline at end of file diff --git a/api-gateway/src/main/java/com/iluwatar/api/gateway/ApiGateway.java b/api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/ApiGateway.java similarity index 100% rename from api-gateway/src/main/java/com/iluwatar/api/gateway/ApiGateway.java rename to api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/ApiGateway.java diff --git a/api-gateway/src/main/java/com/iluwatar/api/gateway/App.java b/api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/App.java similarity index 100% rename from api-gateway/src/main/java/com/iluwatar/api/gateway/App.java rename to api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/App.java diff --git a/api-gateway/src/main/java/com/iluwatar/api/gateway/DesktopProduct.java b/api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/DesktopProduct.java similarity index 100% rename from api-gateway/src/main/java/com/iluwatar/api/gateway/DesktopProduct.java rename to api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/DesktopProduct.java diff --git a/api-gateway/src/main/java/com/iluwatar/api/gateway/ImageClient.java b/api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/ImageClient.java similarity index 100% rename from api-gateway/src/main/java/com/iluwatar/api/gateway/ImageClient.java rename to api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/ImageClient.java diff --git a/api-gateway/src/main/java/com/iluwatar/api/gateway/ImageClientImpl.java b/api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/ImageClientImpl.java similarity index 100% rename from api-gateway/src/main/java/com/iluwatar/api/gateway/ImageClientImpl.java rename to api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/ImageClientImpl.java diff --git a/api-gateway/src/main/java/com/iluwatar/api/gateway/MobileProduct.java b/api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/MobileProduct.java similarity index 100% rename from api-gateway/src/main/java/com/iluwatar/api/gateway/MobileProduct.java rename to api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/MobileProduct.java diff --git a/api-gateway/src/main/java/com/iluwatar/api/gateway/PriceClient.java b/api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/PriceClient.java similarity index 100% rename from api-gateway/src/main/java/com/iluwatar/api/gateway/PriceClient.java rename to api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/PriceClient.java diff --git a/api-gateway/src/main/java/com/iluwatar/api/gateway/PriceClientImpl.java b/api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/PriceClientImpl.java similarity index 100% rename from api-gateway/src/main/java/com/iluwatar/api/gateway/PriceClientImpl.java rename to api-gateway/api-gateway-service/src/main/java/com/iluwatar/api/gateway/PriceClientImpl.java diff --git a/api-gateway/src/main/resources/application.properties b/api-gateway/api-gateway-service/src/main/resources/application.properties similarity index 100% rename from api-gateway/src/main/resources/application.properties rename to api-gateway/api-gateway-service/src/main/resources/application.properties diff --git a/api-gateway/src/test/java/com/iluwatar/api/gateway/ApiGatewayTest.java b/api-gateway/api-gateway-service/src/test/java/com/iluwatar/api/gateway/ApiGatewayTest.java similarity index 100% rename from api-gateway/src/test/java/com/iluwatar/api/gateway/ApiGatewayTest.java rename to api-gateway/api-gateway-service/src/test/java/com/iluwatar/api/gateway/ApiGatewayTest.java diff --git a/api-gateway/image-microservice/pom.xml b/api-gateway/image-microservice/pom.xml index 63fe07412..590aecf81 100644 --- a/api-gateway/image-microservice/pom.xml +++ b/api-gateway/image-microservice/pom.xml @@ -27,8 +27,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - ../../pom.xml - java-design-patterns + api-gateway com.iluwatar 1.12.0-SNAPSHOT diff --git a/api-gateway/pom.xml b/api-gateway/pom.xml index 84b5b4a0f..73b2326bd 100644 --- a/api-gateway/pom.xml +++ b/api-gateway/pom.xml @@ -33,66 +33,11 @@ 4.0.0 api-gateway - jar + pom - - 4.2.5.RELEASE - 1.3.3.RELEASE - - - - - - org.springframework.boot - spring-boot-dependencies - ${spring-boot.version} - pom - import - - - - - - org.springframework - spring-webmvc - ${spring.version} - - - org.springframework.boot - spring-boot-starter-web - ${spring-boot.version} - - - junit - junit - test - - - org.mockito - mockito-core - test - - - org.apache.httpcomponents - httpclient - 4.5.2 - - - - - - - org.springframework.boot - spring-boot-maven-plugin - ${spring-boot.version} - - - - repackage - - - - - - + + image-microservice + price-microservice + api-gateway-service + \ No newline at end of file diff --git a/api-gateway/price-microservice/pom.xml b/api-gateway/price-microservice/pom.xml index 7298b8a0b..86874cb33 100644 --- a/api-gateway/price-microservice/pom.xml +++ b/api-gateway/price-microservice/pom.xml @@ -27,8 +27,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - ../../pom.xml - java-design-patterns + api-gateway com.iluwatar 1.12.0-SNAPSHOT