Skip to content

Commit fce543d

Browse files
build(ucp-observability): configure compiler and javadoc plugins for Java 11
The root pom's javac-release profile forces --release 8 for all modules. This module uses jdk.jfr which requires Java 11+, so both plugins need an explicit override: - maven-compiler-plugin: <release>11</release> - maven-javadoc-plugin: <release>11</release> Without the javadoc override the plugin inherits --release 8 from the parent profile's @options file, causing javadoc generation to fail with "package jdk.jfr does not exist".
1 parent 4c2102e commit fce543d

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

  • ojdbc-provider-ucp-observability

ojdbc-provider-ucp-observability/pom.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,22 @@
4949
</dependencies>
5050
<build>
5151
<plugins>
52+
<plugin>
53+
<groupId>org.apache.maven.plugins</groupId>
54+
<artifactId>maven-compiler-plugin</artifactId>
55+
<configuration>
56+
<!-- Override the root pom javac-release profile (release 8).
57+
jdk.jfr requires Java 11+. -->
58+
<release>11</release>
59+
</configuration>
60+
</plugin>
61+
<plugin>
62+
<groupId>org.apache.maven.plugins</groupId>
63+
<artifactId>maven-javadoc-plugin</artifactId>
64+
<configuration>
65+
<release>11</release>
66+
</configuration>
67+
</plugin>
5268
<plugin>
5369
<groupId>org.apache.maven.plugins</groupId>
5470
<artifactId>maven-surefire-plugin</artifactId>

0 commit comments

Comments
 (0)