[
https://issues.apache.org/jira/browse/WICKET-6723?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17196858#comment-17196858
]
Emond Papegaaij edited comment on WICKET-6723 at 9/16/20, 10:28 AM:
--------------------------------------------------------------------
The migration to servlet 4 was discussed on the dev mailinglist in this thread:
https://mail-archives.apache.org/mod_mbox/wicket-dev/202001.mbox/%3cCAGXsc+bySMfh7f+NhFjoK5+i3Yu2=dsfcmqqkh-cw5fga+m...@mail.gmail.com%3e
In the end we did not really come to an agreement so, we left the API at 3.1.0.
This was mostly done because Jetty does not support servlet 4.
However, [~armbrust] is not talking about using the Jakarta EE 8 API's, but
about Jakarta EE 9. In Jakarta EE 8, all artifacts have been moved to Jakarta
Maven coordinates, but the APIs self still use javax.<api>. In Jakarta EE 9,
the APIs will all be using jakarta.<api>. I don't know about any plans for
Wicket to move to EE9 yet. This migration is not trivial, because it can only
be done if all dependencies and subprojects are migrated as well.
was (Author: papegaaij):
The migration to servlet 4 was discussed on the dev mailinglist in this thread:
https://mail-archives.apache.org/mod_mbox/wicket-dev/202001.mbox/%3cCAGXsc+bySMfh7f+NhFjoK5+i3Yu2=dsfcmqqkh-cw5fga+m...@mail.gmail.com%3e
In the end we did not really come to an agreement so, we left the API at 3.1.0.
This was mostly done because Jetty does not support servlet 4.
However, [~armbrust] is not talking about using the Jakarta EE 8 API's, but
about Jakarta EE 9. In Jakarta EE 8, all artifacts have been moved to Jakarta
Maven coordinates, but the APIs self still use javax.*. In Jakarta EE 9, the
APIs will all be using jakarta.*. I don't know about any plans for Wicket to
move to EE9 yet. This migration is not trivial, because it can only be done if
all dependencies and subprojects are migrated as well.
> Move to Jakarta APIs and Servlet 4.0
> ------------------------------------
>
> Key: WICKET-6723
> URL: https://issues.apache.org/jira/browse/WICKET-6723
> Project: Wicket
> Issue Type: Task
> Components: wicket-core
> Affects Versions: 9.0.0-M4
> Reporter: Emond Papegaaij
> Assignee: Emond Papegaaij
> Priority: Major
>
> Wicket still uses javax GAVs for all Java EE APIs. These are now migrated to
> Jakarta and new artifacts have been published. This also requires the move to
> servlet 4.0.
> The following changes are required:
> * {{javax.el:javax.el-api}} -> {{jakarta.el:jakarta.el-api}}
> * {{javax.servlet:javax.servlet-api}} ->
> {{jakarta.servlet:jakarta.servlet-api}}
> * {{javax.servlet.jsp:javax.servlet.jsp-api}} ->
> {{jakarta.servlet.jakarta.servlet.jsp-api}}
> * {{javax.validation:validation-api}} ->
> {{jakarta.validation:jakarta.validation-api}}
> * {{javax.websocket:javax.websocket-api}} ->
> {{jakarta.websocket:jakarta.websocket-api}}
> * {{javax.enterprise:cdi-api}} ->
> {{jakarta.enterprise:jakarta.enterprise.cdi-api}}
> * {{javax.annotation:javax.annotation-api}} ->
> {{jakarta.annotation:jakarta.annotation-api}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)