apidocs validation fixes
Signed-off-by: Maxim Nesen <senivam@gmail.com>
diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
index 179d814..3d4994d 100644
--- a/.github/workflows/validate.yml
+++ b/.github/workflows/validate.yml
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2024 Contributors to the Eclipse Foundation
+# Copyright (c) 2024, 2025 Contributors to the Eclipse Foundation
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License v. 2.0 which is available at
@@ -15,7 +15,7 @@
on: [pull_request, push]
env:
- JAVA_VERSION: '21'
+ JAVA_VERSION: '17'
JAVA_DISTRO: 'temurin'
concurrency:
diff --git a/connectors/helidon-connector/pom.xml b/connectors/helidon-connector/pom.xml
index 8c3c71c..9f53f9d 100644
--- a/connectors/helidon-connector/pom.xml
+++ b/connectors/helidon-connector/pom.xml
@@ -82,6 +82,7 @@
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<skip>${javadoc.skip}</skip>
+ <legacyMode>true</legacyMode>
</configuration>
</plugin>
</plugins>
diff --git a/core-common/src/main/java/module-info.java b/core-common/src/main/java/module-info.java
index 0ed83e4..5caf76f 100644
--- a/core-common/src/main/java/module-info.java
+++ b/core-common/src/main/java/module-info.java
@@ -73,6 +73,7 @@
org.glassfish.jersey.container.grizzly2.http,
org.glassfish.jersey.container.servlet,
org.glassfish.jersey.container.jetty.http,
+ org.glassfish.jersey.container.helidon,
org.glassfish.jersey.media.sse,
org.glassfish.jersey.media.jaxb,
org.glassfish.jersey.media.json.jackson,
diff --git a/etc/scripts/apidocs.sh b/etc/scripts/apidocs.sh
index 097dfc6..6ca889f 100755
--- a/etc/scripts/apidocs.sh
+++ b/etc/scripts/apidocs.sh
@@ -1,3 +1,3 @@
#!/bin/bash
-mvn -U -V -B clean install -Ppre-release -Pstaging -pl :apidocs -am -DskipTests
\ No newline at end of file
+mvn -U -V -B clean install javadoc:jar -Ppre-release -Pstaging -pl :apidocs -am -DskipTests
\ No newline at end of file
diff --git a/incubator/gae-integration/pom.xml b/incubator/gae-integration/pom.xml
index abd7f9c..52bbe39 100644
--- a/incubator/gae-integration/pom.xml
+++ b/incubator/gae-integration/pom.xml
@@ -84,6 +84,13 @@
</instructions>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <legacyMode>true</legacyMode>
+ </configuration>
+ </plugin>
</plugins>
</build>
</project>