NihalJain commented on code in PR #142:
URL: https://github.com/apache/hbase-thirdparty/pull/142#discussion_r2206505799


##########
README.md:
##########
@@ -92,14 +92,72 @@ modern JDKs. Due to a bug in JDK, we cannot generate this 
code using a more
 modern version of the JDK. See
 [HBASE-26773](https://issues.apache.org/jira/browse/HBASE-26773) for details.
 
+## Jetty 12 and Dual JDK Requirement
+
+Starting with version 4.1.12, this project requires JDK 8 and JDK 17 to 
accommodate different HBase versions:
+
+- **HBase 2.x**: Uses JDK 8 compatible modules (including `hbase-shaded-jetty` 
with Jetty 9)
+- **HBase 3.x**: Uses JDK 17 modules (including `hbase-shaded-jetty-12-plus-*` 
with Jetty 12)
+
+### Why Dual JDK Support?
+
+Jetty 12 requires JDK 17 for compilation, but HBase 2.x deployments cannot 
move to Jetty 12 for JDK 8 compatibility. Our solution provides a single 
release containing modules for both JDK versions, eliminating the need for 
separate branches or releases.

Review Comment:
   TODO: Update README to reflect new defaults



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to