reduce compiler warnings
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
diff --git a/foundation/org.eclipse.persistence.core/pom.xml b/foundation/org.eclipse.persistence.core/pom.xml
index 3f14073..8479fc0 100644
--- a/foundation/org.eclipse.persistence.core/pom.xml
+++ b/foundation/org.eclipse.persistence.core/pom.xml
@@ -33,6 +33,7 @@
<properties>
<!-- Too many to fix -->
<jdoc.doclint>-missing</jdoc.doclint>
+ <comp.xlint>-Xlint:all,-rawtypes,-unchecked,-serial,-exports</comp.xlint>
</properties>
<dependencies>
<!--Other modules-->
diff --git a/foundation/org.eclipse.persistence.core/src/main/java/module-info.java b/foundation/org.eclipse.persistence.core/src/main/java/module-info.java
index 996dbe9..dffe4a0 100644
--- a/foundation/org.eclipse.persistence.core/src/main/java/module-info.java
+++ b/foundation/org.eclipse.persistence.core/src/main/java/module-info.java
@@ -16,7 +16,8 @@
requires java.management;
requires java.naming;
requires java.rmi;
- requires java.sql;
+ requires transitive java.sql;
+ requires transitive java.xml;
requires static jakarta.activation;
requires static jakarta.annotation;
diff --git a/moxy/org.eclipse.persistence.moxy/pom.xml b/moxy/org.eclipse.persistence.moxy/pom.xml
index 84f4ce3..62e4b95 100644
--- a/moxy/org.eclipse.persistence.moxy/pom.xml
+++ b/moxy/org.eclipse.persistence.moxy/pom.xml
@@ -31,6 +31,8 @@
</parent>
<properties>
+ <comp.xlint>-Xlint:all,-rawtypes,-unchecked,-serial,-exports</comp.xlint>
+
<test-skip-moxy-jaxb-srg>${skipTests}</test-skip-moxy-jaxb-srg>
<test-skip-moxy-jaxb>true</test-skip-moxy-jaxb>
<test-skip-moxy-oxm-srg>${skipTests}</test-skip-moxy-oxm-srg>
diff --git a/pom.xml b/pom.xml
index 63b3f89..bdf17d6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,7 +99,9 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jdoc.doclint>all</jdoc.doclint>
<!-- exclude big groups from the Xlint -->
- <comp.xlint>-Xlint:all,-rawtypes,-unchecked</comp.xlint>
+ <comp.xlint>-Xlint:all,-rawtypes,-unchecked,-serial</comp.xlint>
+ <!-- -Xdoclint:-missing does not seem to work properly on the infra -->
+ <comp.xdoclint>-Xdoclint:none</comp.xdoclint>
<warn.limit>150</warn.limit>
<!-- PROJECT Properties -->
@@ -1200,7 +1202,7 @@
<showDeprecation>true</showDeprecation>
<compilerArgs combine.children="append">
<arg>${comp.xlint}</arg>
- <arg>-Xdoclint:-missing</arg>
+ <arg>${comp.xdoclint}</arg>
<arg>-Xmaxwarns</arg>
<arg>${warn.limit}</arg>
<arg>-Xmaxerrs</arg>