diff --git a/bootique/pom.xml b/bootique/pom.xml
index 6b2a0e2b99..880b9a516f 100644
--- a/bootique/pom.xml
+++ b/bootique/pom.xml
@@ -52,16 +52,21 @@
+
org.apache.maven.plugins
maven-shade-plugin
+ ${maven-shade-plugin.version}
+
com.baeldung.bootique.App
0.23
+
+ 2.4.3
\ No newline at end of file
diff --git a/core-java-8/pom.xml b/core-java-8/pom.xml
index fdb8fa4b6e..dee0634951 100644
--- a/core-java-8/pom.xml
+++ b/core-java-8/pom.xml
@@ -128,19 +128,6 @@
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- libs/
- org.baeldung.executable.ExecutableMavenJar
-
-
-
-
org.apache.maven.plugins
maven-compiler-plugin
diff --git a/core-java-concurrency/pom.xml b/core-java-concurrency/pom.xml
index 9d2bc39d5d..eb81983a2a 100644
--- a/core-java-concurrency/pom.xml
+++ b/core-java-concurrency/pom.xml
@@ -75,19 +75,6 @@
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- true
- libs/
- org.baeldung.executable.ExecutableMavenJar
-
-
-
-
diff --git a/core-java-sun/pom.xml b/core-java-sun/pom.xml
index 52842903aa..f489f3b030 100644
--- a/core-java-sun/pom.xml
+++ b/core-java-sun/pom.xml
@@ -185,6 +185,7 @@
org.apache.maven.plugins
maven-jar-plugin
+ ${maven-jar-plugin.version}
@@ -295,6 +296,7 @@
1.13
0.6.5
0.9.0
+ 4.3.4.RELEASE
3.6.1
@@ -303,7 +305,7 @@
2.19.1
1.8.0
- 4.3.4.RELEASE
+ 3.0.2
\ No newline at end of file
diff --git a/disruptor/pom.xml b/disruptor/pom.xml
index 039d7f9c2d..6f3a8d9bfd 100644
--- a/disruptor/pom.xml
+++ b/disruptor/pom.xml
@@ -55,6 +55,7 @@
org.apache.maven.plugins
maven-jar-plugin
+ ${maven-jar-plugin.version}
@@ -91,6 +92,7 @@
org.apache.maven.plugins
maven-shade-plugin
+ ${maven-shade-plugin.version}
@@ -133,6 +135,9 @@
6.10
3.6.1
+
+ 2.4.3
+ 3.0.2
\ No newline at end of file
diff --git a/java-numbers/pom.xml b/java-numbers/pom.xml
index 8e8cc9f15e..a9fb556517 100644
--- a/java-numbers/pom.xml
+++ b/java-numbers/pom.xml
@@ -100,21 +100,6 @@
-
- org.apache.maven.plugins
- maven-jar-plugin
- ${maven-jar-plugin.version}
-
-
-
- true
- libs/
- org.baeldung.executable.ExecutableMavenJar
-
-
-
-
-
org.apache.maven.plugins
maven-javadoc-plugin
diff --git a/jmh/pom.xml b/jmh/pom.xml
index 45ad0d426f..1e01809fe6 100644
--- a/jmh/pom.xml
+++ b/jmh/pom.xml
@@ -33,6 +33,7 @@
org.apache.maven.plugins
maven-jar-plugin
+ ${maven-jar-plugin.version}
@@ -46,6 +47,7 @@
1.19
+ 3.0.2
\ No newline at end of file
diff --git a/jooby/pom.xml b/jooby/pom.xml
index 5bd7f27d88..2867b7f4b6 100644
--- a/jooby/pom.xml
+++ b/jooby/pom.xml
@@ -44,6 +44,7 @@
org.apache.maven.plugins
maven-shade-plugin
+ ${maven-shade-plugin.version}
@@ -52,6 +53,8 @@
1.1.3
com.baeldung.jooby.App
1.1.3
+
+ 2.4.3
diff --git a/undertow/pom.xml b/undertow/pom.xml
index 15388e278c..d000956aee 100644
--- a/undertow/pom.xml
+++ b/undertow/pom.xml
@@ -1,7 +1,7 @@
4.0.0
-
+
com.baeldung.undertow
undertow
jar
@@ -29,6 +29,7 @@
org.apache.maven.plugins
maven-shade-plugin
+ ${maven-shade-plugin.version}
package
@@ -41,6 +42,7 @@
org.apache.maven.plugins
maven-jar-plugin
+ ${maven-jar-plugin.version}
@@ -54,6 +56,8 @@
1.4.18.Final
+ 2.4.3
+ 3.0.2
\ No newline at end of file