From 667cff71edc3b4f2ba4a52af34e55e8bb550a53a Mon Sep 17 00:00:00 2001 From: Dhawal Kapil Date: Wed, 9 Feb 2022 00:56:36 +0530 Subject: [PATCH] JAVA-7535 Added code for maven-multi-module --- .../maven-simple/maven-dependency/pom.xml | 4 +- .../maven-simple/parent-project/core/pom.xml | 16 ++++++ .../maven-simple/parent-project/pom.xml | 22 ++++++++ .../parent-project/service/pom.xml | 16 ++++++ .../parent-project/webapp/pom.xml | 16 ++++++ .../maven-simple/plugin-management/pom.xml | 2 +- .../plugin-management/submodule-2/pom.xml | 18 +++---- maven-modules/maven-simple/pom.xml | 54 +++++++++++-------- 8 files changed, 115 insertions(+), 33 deletions(-) create mode 100644 maven-modules/maven-simple/parent-project/core/pom.xml create mode 100644 maven-modules/maven-simple/parent-project/pom.xml create mode 100644 maven-modules/maven-simple/parent-project/service/pom.xml create mode 100644 maven-modules/maven-simple/parent-project/webapp/pom.xml diff --git a/maven-modules/maven-simple/maven-dependency/pom.xml b/maven-modules/maven-simple/maven-dependency/pom.xml index 46c59409ef..ac4902e1ad 100644 --- a/maven-modules/maven-simple/maven-dependency/pom.xml +++ b/maven-modules/maven-simple/maven-dependency/pom.xml @@ -9,7 +9,7 @@ com.baeldung - maven-modules + maven-simple 0.0.1-SNAPSHOT @@ -18,7 +18,7 @@ org.apache.commons commons-lang3 - 3.12.0 + ${commons-lang3.version} diff --git a/maven-modules/maven-simple/parent-project/core/pom.xml b/maven-modules/maven-simple/parent-project/core/pom.xml new file mode 100644 index 0000000000..5ae3f6a0bb --- /dev/null +++ b/maven-modules/maven-simple/parent-project/core/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + org.baeldung + core + core + + + parent-project + com.baeldung + 1.0-SNAPSHOT + + + diff --git a/maven-modules/maven-simple/parent-project/pom.xml b/maven-modules/maven-simple/parent-project/pom.xml new file mode 100644 index 0000000000..7d541a3353 --- /dev/null +++ b/maven-modules/maven-simple/parent-project/pom.xml @@ -0,0 +1,22 @@ + + + 4.0.0 + parent-project + 1.0-SNAPSHOT + parent-project + pom + + + com.baeldung + maven-simple + 0.0.1-SNAPSHOT + + + + core + service + webapp + + diff --git a/maven-modules/maven-simple/parent-project/service/pom.xml b/maven-modules/maven-simple/parent-project/service/pom.xml new file mode 100644 index 0000000000..b20b3ad1d2 --- /dev/null +++ b/maven-modules/maven-simple/parent-project/service/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + org.baeldung + service + service + + + parent-project + com.baeldung + 1.0-SNAPSHOT + + + diff --git a/maven-modules/maven-simple/parent-project/webapp/pom.xml b/maven-modules/maven-simple/parent-project/webapp/pom.xml new file mode 100644 index 0000000000..05594d0995 --- /dev/null +++ b/maven-modules/maven-simple/parent-project/webapp/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + org.baeldung + webapp + webapp + + + parent-project + com.baeldung + 1.0-SNAPSHOT + + + diff --git a/maven-modules/maven-simple/plugin-management/pom.xml b/maven-modules/maven-simple/plugin-management/pom.xml index b680d1d39b..9ca65dd549 100644 --- a/maven-modules/maven-simple/plugin-management/pom.xml +++ b/maven-modules/maven-simple/plugin-management/pom.xml @@ -7,7 +7,7 @@ pom - maven-modules + maven-simple com.baeldung 0.0.1-SNAPSHOT diff --git a/maven-modules/maven-simple/plugin-management/submodule-2/pom.xml b/maven-modules/maven-simple/plugin-management/submodule-2/pom.xml index e50d3cc26d..df460ec159 100644 --- a/maven-modules/maven-simple/plugin-management/submodule-2/pom.xml +++ b/maven-modules/maven-simple/plugin-management/submodule-2/pom.xml @@ -1,14 +1,14 @@ - 4.0.0 - submodule-2 + 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"> + 4.0.0 + submodule-2 - - plugin-management - com.baeldung - 0.0.1-SNAPSHOT - + + plugin-management + com.baeldung + 0.0.1-SNAPSHOT + \ No newline at end of file diff --git a/maven-modules/maven-simple/pom.xml b/maven-modules/maven-simple/pom.xml index 87df6a9bca..7272ef45f1 100644 --- a/maven-modules/maven-simple/pom.xml +++ b/maven-modules/maven-simple/pom.xml @@ -1,22 +1,34 @@ - - - 4.0.0 - maven-simple - maven-simple - pom - - - com.baeldung - maven-modules - 0.0.1-SNAPSHOT - - - - maven-profiles - plugin-management - maven-dependency - - + + + + 4.0.0 + + maven-simple + + maven-simple + + pom + + + + com.baeldung + + maven-modules + + 0.0.1-SNAPSHOT + + + + + + maven-profiles + + plugin-management + + maven-dependency + + parent-project + + +