diff --git a/cqrs/pom.xml b/cqrs/pom.xml
index beb195473..fc89a93b7 100644
--- a/cqrs/pom.xml
+++ b/cqrs/pom.xml
@@ -39,4 +39,25 @@
hibernate-core
+
+
+ jdk11-deps
+
+ [11,)
+
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ test
+ 2.1.17
+
+
+ javax.xml.bind
+ jaxb-api
+ test
+
+
+
+
diff --git a/eip-aggregator/pom.xml b/eip-aggregator/pom.xml
index f56ae78de..39270f020 100644
--- a/eip-aggregator/pom.xml
+++ b/eip-aggregator/pom.xml
@@ -70,4 +70,24 @@
+
+
+
+ jdk11-deps
+
+ [11,)
+
+
+
+ com.sun.xml.bind
+ jaxb-impl
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+
+
+
diff --git a/eip-splitter/pom.xml b/eip-splitter/pom.xml
index 2bc3eec84..7319f6519 100644
--- a/eip-splitter/pom.xml
+++ b/eip-splitter/pom.xml
@@ -70,4 +70,25 @@
+
+
+
+ jdk11-deps
+
+ [11,)
+
+
+
+ com.sun.xml.bind
+ jaxb-impl
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+
+
+
+
diff --git a/eip-wire-tap/pom.xml b/eip-wire-tap/pom.xml
index efca8d3c4..a9d309242 100644
--- a/eip-wire-tap/pom.xml
+++ b/eip-wire-tap/pom.xml
@@ -70,4 +70,23 @@
+
+
+
+ jdk11-deps
+
+ [11,)
+
+
+
+ com.sun.xml.bind
+ jaxb-impl
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+
+
diff --git a/naked-objects/dom/exclude-pmd.properties b/naked-objects/dom/exclude-pmd.properties
new file mode 100644
index 000000000..bda3929ac
--- /dev/null
+++ b/naked-objects/dom/exclude-pmd.properties
@@ -0,0 +1,24 @@
+#
+# The MIT License
+# Copyright (c) 2014-2016 Ilkka Seppälä
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to deal
+# in the Software without restriction, including without limitation the rights
+# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# THE SOFTWARE.
+#
+
+domainapp.dom.modules.simple.QSimpleObject=UnusedFormalParameter
\ No newline at end of file
diff --git a/naked-objects/dom/pom.xml b/naked-objects/dom/pom.xml
index 69365bd4b..039afc373 100644
--- a/naked-objects/dom/pom.xml
+++ b/naked-objects/dom/pom.xml
@@ -78,7 +78,7 @@
true
- 4.0.1
+ 5.2.1
diff --git a/naked-objects/integtests/pom.xml b/naked-objects/integtests/pom.xml
index c4dd52dcf..f12f4ae1e 100644
--- a/naked-objects/integtests/pom.xml
+++ b/naked-objects/integtests/pom.xml
@@ -122,6 +122,20 @@
-->
+
+
+ jdk11-deps
+
+ [11,)
+
+
+
+ javax.annotation
+ javax.annotation-api
+
+
+
+
diff --git a/pom.xml b/pom.xml
index d812d27c4..efeee185c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,7 +56,8 @@
2.8.5
3.12.0
1.2.17
- 2.3.0
+ 2.3.1
+ 2.3.2
1.3.1
@@ -314,6 +315,11 @@
javax.annotation-api
${annotation-api.version}
+
+ com.sun.xml.bind
+ jaxb-impl
+ ${jaxb-impl.version}
+
@@ -494,4 +500,27 @@
+
+
+ jdk11-dep-management
+
+ [11,)
+
+
+
+
+ org.javassist
+ javassist
+ 3.25.0-GA
+
+
+ javax.annotation
+ javax.annotation-api
+ 1.3.2
+
+
+
+
+
+
diff --git a/service-layer/pom.xml b/service-layer/pom.xml
index 403a896a4..4edd95074 100644
--- a/service-layer/pom.xml
+++ b/service-layer/pom.xml
@@ -52,4 +52,22 @@
test
+
+
+ jdk11-deps
+
+ [11,)
+
+
+
+ com.sun.xml.bind
+ jaxb-impl
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+
+
diff --git a/trampoline/pom.xml b/trampoline/pom.xml
index 1e019ef31..86726a118 100644
--- a/trampoline/pom.xml
+++ b/trampoline/pom.xml
@@ -51,7 +51,7 @@
org.projectlombok
lombok
- 1.16.18
+ 1.18.10