Justin Bertram created CONFIGURATION-852:
--------------------------------------------

             Summary: Manifest.mf in 2.12 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


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)

Reply via email to