[ 
https://issues.apache.org/jira/browse/WW-5141?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17862463#comment-17862463
 ] 

Jens Viebig commented on WW-5141:
---------------------------------

We started to migrate our application to jakartaee10 with the M7 build and all 
is going quite well so far.

One thing we came across is the removal of the "provided" and "test" scope from 
the weld dependencies in the pom of the struts-cdi-plugin. By default, this now 
adds a lot of weld an jakartaee standards dependencies to the WEB-INF/lib 
directory which are normally provided by the application server.

For now worked around this by adding exclusions to the weld dependencies but 
wondering:
Was the removal of the scopes intentional ?

This is the commit where the scopes were removed:
[https://github.com/apache/struts/commit/8fecaa2c3008ec6a9f9653b991e017caa84423ed]

> Support for JEE 9+ 
> -------------------
>
>                 Key: WW-5141
>                 URL: https://issues.apache.org/jira/browse/WW-5141
>             Project: Struts 2
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Daniel Le Berre
>            Priority: Major
>              Labels: M1
>             Fix For: 7.0.0
>
>         Attachments: pom.xml
>
>          Time Spent: 9h 40m
>  Remaining Estimate: 0h
>
> JEE 9 breaks the JEE API by replacing javax domain by jakarta.
> Tomcat 10 implements some specifications of JEE 9.
> Struts 2.5 has some dependencies with the javax servlet API.
> Struts would require some changes to run on Tomcat 10+.
> Is there any plan to support JEE 9+ in the future?
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to