RFR: 8215: Update platform to 2024-03 [v3]
Virag Purnam
vpurnam at openjdk.org
Fri May 31 11:01:10 UTC 2024
On Tue, 28 May 2024 16:06:29 GMT, Alex Macdonald <aptmac at openjdk.org> wrote:
> This is where I think it gets a bit difficult for backwards compatibility. Because we're putting the jetty dependencies into the p2 repository, the changes to this pom affect all the platform definitions we use. So now that this is updated to use 12.0.6 and pull in the jetty ee9 dependencies (which are the 12.X.X), 2023-12/2023-09/2023-03 can't build because it's unable to find the 10.0.18 versions of the jetty-related dependencies.
>
> This is where I was originally taking a look but didn't get too far, but would it be possible to use the jetty dependencies that are shipped by Eclipse instead ([link](https://download.eclipse.org/releases/2024-03/202403131000/plugins/))? And this way each platform-definition we have could just reference the same version that is shipped by that Eclipse release?
For the class **WebsocketServer.java**, we need **org.eclipse.jetty.websocket.servlet (Jetty 10.0.18)** or **org.eclipse.jetty.ee9.websocket.servlet (Jetty 12.0.6)**. These are not present in https://download.eclipse.org/releases/2024-03/202403131000/plugins/.
-------------
PR Review Comment: https://git.openjdk.org/jmc/pull/566#discussion_r1622233682
More information about the jmc-dev
mailing list