This is an automated email from the ASF dual-hosted git repository.
technoboy pushed a commit to branch branch-2.11
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/branch-2.11 by this push:
new f3b69efce83 [fix][build] Client modules should be built with Java 8
(#19991)
f3b69efce83 is described below
commit f3b69efce8331da1cf0ddec494c0090262adfbba
Author: tison <[email protected]>
AuthorDate: Mon Apr 3 15:59:17 2023 +0800
[fix][build] Client modules should be built with Java 8 (#19991)
---
pom.xml | 4 ++--
pulsar-client-auth-athenz/pom.xml | 41 ++++++++++++++++++++++++++++++++++++++-
pulsar-client-auth-sasl/pom.xml | 39 +++++++++++++++++++++++++++++++++++++
3 files changed, 81 insertions(+), 3 deletions(-)
diff --git a/pom.xml b/pom.xml
index 63b6864432c..fc22d380262 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1952,8 +1952,8 @@ flexible messaging model and an intuitive client
API.</description>
<test.additional.args/>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
- <pulsar.broker.compiler.release></pulsar.broker.compiler.release>
- <pulsar.client.compiler.release></pulsar.client.compiler.release>
+ <pulsar.broker.compiler.release/>
+ <pulsar.client.compiler.release/>
</properties>
</profile>
<profile>
diff --git a/pulsar-client-auth-athenz/pom.xml
b/pulsar-client-auth-athenz/pom.xml
index 5b1d94430c0..92f389b1117 100644
--- a/pulsar-client-auth-athenz/pom.xml
+++ b/pulsar-client-auth-athenz/pom.xml
@@ -56,10 +56,49 @@
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
-
</dependencies>
+
<build>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <release>${pulsar.client.compiler.release}</release>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>${maven-enforcer-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>enforce-bytecode-version</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <configuration>
+ <rules>
+ <enforceBytecodeVersion>
+
<maxJdkVersion>${pulsar.client.compiler.release}</maxJdkVersion>
+ <ignoredScopes>
+ <ignoreScope>test</ignoreScope>
+ </ignoredScopes>
+ </enforceBytecodeVersion>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>extra-enforcer-rules</artifactId>
+ <version>${extra-enforcer-rules.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
<plugin>
<groupId>org.gaul</groupId>
<artifactId>modernizer-maven-plugin</artifactId>
diff --git a/pulsar-client-auth-sasl/pom.xml b/pulsar-client-auth-sasl/pom.xml
index 8af86154b65..7798c23a33e 100644
--- a/pulsar-client-auth-sasl/pom.xml
+++ b/pulsar-client-auth-sasl/pom.xml
@@ -71,6 +71,45 @@
<build>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <release>${pulsar.client.compiler.release}</release>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>${maven-enforcer-plugin.version}</version>
+ <executions>
+ <execution>
+ <id>enforce-bytecode-version</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <configuration>
+ <rules>
+ <enforceBytecodeVersion>
+
<maxJdkVersion>${pulsar.client.compiler.release}</maxJdkVersion>
+ <ignoredScopes>
+ <ignoreScope>test</ignoreScope>
+ </ignoredScopes>
+ </enforceBytecodeVersion>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>extra-enforcer-rules</artifactId>
+ <version>${extra-enforcer-rules.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
<plugin>
<groupId>org.gaul</groupId>
<artifactId>modernizer-maven-plugin</artifactId>