[ https://issues.apache.org/jira/browse/CONFIGURATION-852?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17952878#comment-17952878 ]
Robbie Gemmell commented on CONFIGURATION-852: ---------------------------------------------- I checked the published snapshot out with the Artemis GH Actions PR check on a modified branch, seems good. I'll need to leave it to Justin or yourself to close the Jira, I dont have rights to edit it. I'd also suggest updating the title to something more representative of the problem, e.g "OSGi Import-Package in 2.12.0 now requires jakarta.servlet" > MANIFEST.MF in 2.12.0 now contains uses:="jakarta.servlet,javax. servlet" > ------------------------------------------------------------------------- > > Key: CONFIGURATION-852 > URL: https://issues.apache.org/jira/browse/CONFIGURATION-852 > Project: Commons Configuration > Issue Type: Bug > Affects Versions: 2.12.0 > Reporter: Justin Bertram > Priority: Major > Fix For: 2.12.1 > > > We use commons-configuration2 in ActiveMQ Artemis which includes some OSGi > integration. Recently when [attempting to move from 2.11.0 to > 2.12.0|https://github.com/apache/activemq-artemis/pull/5663] an OSGi-related > test started failing, and it turns out that the culprit is that > {{Export-Package}} in {{MANIFEST.MF}} now contains: > {noformat} > uses:="jakarta.servlet,javax. servlet"{noformat} > I can update our configuration to account for this, but it's not clear to me > that this change was intentional given that the Maven dependencies for these > artifacts are marked as {{optional}}. > Does 2.12.0 really have a hard dependency on jakarta & javax servlet? -- This message was sent by Atlassian Jira (v8.20.10#820010)