From ddaaffe55c80c8af3d3fc8b2c6ba14fdfbf64918 Mon Sep 17 00:00:00 2001 From: Adina Rolea Date: Tue, 23 Feb 2021 22:07:52 +0200 Subject: [PATCH] Feature/bael 4712 maven override parent config (#10459) * BAEL-4712: added maven example with override * BAEL-4712: added grandchild * BAEL-4712: updated PR * BAEL-4712: updated project structure * BAEL-4712: removed target * BAEL-4712: added extra property * BAEL-4712: added extra property * BAEL-4712: added extra property * BAEL-4712: added another example for combine attributes Co-authored-by: adina --- maven-modules/pom.xml | 1 + .../version-overriding-plugins/README.md | 1 + .../child-a/pom.xml | 36 ++++++++++++ .../child-b/pom.xml | 15 +++++ .../version-overriding-plugins/pom.xml | 55 +++++++++++++++++++ 5 files changed, 108 insertions(+) create mode 100644 maven-modules/version-overriding-plugins/README.md create mode 100644 maven-modules/version-overriding-plugins/child-a/pom.xml create mode 100644 maven-modules/version-overriding-plugins/child-b/pom.xml create mode 100644 maven-modules/version-overriding-plugins/pom.xml diff --git a/maven-modules/pom.xml b/maven-modules/pom.xml index 86a7d5756c..c9a2b67a6c 100644 --- a/maven-modules/pom.xml +++ b/maven-modules/pom.xml @@ -27,6 +27,7 @@ versions-maven-plugin version-collision optional-dependencies + version-overriding-plugins diff --git a/maven-modules/version-overriding-plugins/README.md b/maven-modules/version-overriding-plugins/README.md new file mode 100644 index 0000000000..c7977135bc --- /dev/null +++ b/maven-modules/version-overriding-plugins/README.md @@ -0,0 +1 @@ +Use `` mvn help:effective-pom`` to see the final generated pom. \ No newline at end of file diff --git a/maven-modules/version-overriding-plugins/child-a/pom.xml b/maven-modules/version-overriding-plugins/child-a/pom.xml new file mode 100644 index 0000000000..780e1c4125 --- /dev/null +++ b/maven-modules/version-overriding-plugins/child-a/pom.xml @@ -0,0 +1,36 @@ + + + + version-overriding-plugins + com.baeldung + 0.0.1-SNAPSHOT + + 4.0.0 + pom + + child-a + + + + maven-resources-plugin + + + + child-a-resources + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + + \ No newline at end of file diff --git a/maven-modules/version-overriding-plugins/child-b/pom.xml b/maven-modules/version-overriding-plugins/child-b/pom.xml new file mode 100644 index 0000000000..05f127bc5c --- /dev/null +++ b/maven-modules/version-overriding-plugins/child-b/pom.xml @@ -0,0 +1,15 @@ + + + + version-overriding-plugins + com.baeldung + 0.0.1-SNAPSHOT + + 4.0.0 + + child-b + + + \ No newline at end of file diff --git a/maven-modules/version-overriding-plugins/pom.xml b/maven-modules/version-overriding-plugins/pom.xml new file mode 100644 index 0000000000..8d703ab568 --- /dev/null +++ b/maven-modules/version-overriding-plugins/pom.xml @@ -0,0 +1,55 @@ + + + + maven-modules + com.baeldung + 0.0.1-SNAPSHOT + + + 3.8.0 + + 4.0.0 + + version-overriding-plugins + pom + + + child-a + child-b + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven.compiler.plugin} + + + + + + maven-resources-plugin + + + + parent-resources + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 11 + 11 + 512m + + + + + \ No newline at end of file