[ https://issues.apache.org/jira/browse/CONFIGURATION-852?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary D. Gregory updated CONFIGURATION-852: ------------------------------------------ Summary: MANIFEST.MF in 2.12.0 now contains uses:="jakarta.servlet,javax. servlet" (was: Manifest.mf in 2.12 now contains uses:="jakarta.servlet,javax. 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 > > 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)