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

Reply via email to