Skip to content

Commit eb1066d

Browse files
authored
4.x: Excluding generated service descriptors from javadoc plugin(s). (#9082)
* Excluding generated service descriptors from javadoc plugin(s). docs/pom.xml modification will work once the change is merged to build tools and we use newer version. * Renamed as in build tools PR.
1 parent 6ff95b0 commit eb1066d

File tree

5 files changed

+21
-0
lines changed

5 files changed

+21
-0
lines changed

docs/pom.xml

+8
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,11 @@
207207
<exclude>**/generated-test-sources</exclude>
208208
<exclude>**/extracted-sources/**</exclude>
209209
</sourceExcludes>
210+
<fileExcludes>
211+
<!-- exclude generated files that are not public API -->
212+
<exclude>*__*.java</exclude>
213+
<exclude>*_.java</exclude>
214+
</fileExcludes>
210215
<moduleIncludes>
211216
<include>io.helidon*</include>
212217
<!-- See https://github.com/helidon-io/helidon/issues/8163 -->
@@ -216,6 +221,9 @@
216221
<!-- Unsupported modules -->
217222
<exclude>io.helidon.inject*</exclude>
218223
<exclude>*.processor*</exclude>
224+
<exclude> io.helidon.integrations.oci.authentication.instance</exclude>
225+
<exclude> io.helidon.integrations.oci.authentication.resource</exclude>
226+
<exclude> io.helidon.integrations.oci.authentication.okeworkload</exclude>
219227
</moduleExcludes>
220228
<packageIncludes>
221229
<include>io.helidon*</include>

integrations/oci/authentication/instance/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
Authentication based on Instance's principal
3131
</description>
3232

33+
<properties>
34+
<maven.javadoc.skip>true</maven.javadoc.skip>
35+
</properties>
36+
3337
<dependencies>
3438
<dependency>
3539
<groupId>io.helidon.integrations.oci</groupId>

integrations/oci/authentication/oke-workload/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
Authentication based on Workload identity
3131
</description>
3232

33+
<properties>
34+
<maven.javadoc.skip>true</maven.javadoc.skip>
35+
</properties>
36+
3337
<dependencies>
3438
<dependency>
3539
<groupId>io.helidon.integrations.oci</groupId>

integrations/oci/authentication/resource/pom.xml

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
Authentication based on Resource principal
3131
</description>
3232

33+
<properties>
34+
<maven.javadoc.skip>true</maven.javadoc.skip>
35+
</properties>
36+
3337
<dependencies>
3438
<dependency>
3539
<groupId>io.helidon.integrations.oci</groupId>

pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,7 @@
437437
<sourceFileExcludes>
438438
<sourceFileExclude>**/target/**/*.java</sourceFileExclude>
439439
<sourceFileExclude>**/*_.java</sourceFileExclude>
440+
<sourceFileExclude>**/*__*.java</sourceFileExclude>
440441
</sourceFileExcludes>
441442
<dependencySourceExcludes/>
442443
</configuration>

0 commit comments

Comments
 (0)