[ 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)