[ 
https://issues.apache.org/jira/browse/AXIS2-6105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Lazarski resolved AXIS2-6105.
------------------------------------
    Fix Version/s: 2.0.1
       Resolution: Fixed

> Remove OSGi bundle packaging from transport modules
> ---------------------------------------------------
>
>                 Key: AXIS2-6105
>                 URL: https://issues.apache.org/jira/browse/AXIS2-6105
>             Project: Axis2
>          Issue Type: Task
>            Reporter: Robert Lazarski
>            Priority: Major
>             Fix For: 2.0.1
>
>
> The transport modules (local, base, tcp, udp, jms, mail, xmpp) still use 
> <packaging>bundle</packaging> with the maven-bundle-plugin.
>   This is the last remaining OSGi dependency in Axis2 after AXIS2-6105 
> removed the OSGi modules and Eclipse/IntelliJ plugins.
>   OSGi missed the Jakarta EE 9+ transition and the maven-bundle-plugin is no 
> longer actively maintained. The bundle packaging should be
>    replaced with standard <packaging>jar</packaging>.
>   The Automatic-Module-Name manifest entries added in AXIS2-6040 already 
> provide stable module identity for Java 9+ JPMS, which is the
>   modern replacement for OSGi's Bundle-SymbolicName. The remaining bundle 
> plugin features (Export-Package, Bundle-Name, Bundle-Vendor)
>   have no equivalent consumer in a post-OSGi world.
>   Scope:
>   - Convert 7 transport modules from <packaging>bundle</packaging> to 
> <packaging>jar</packaging>
>   - Remove maven-bundle-plugin configuration from each
>   - Verify Automatic-Module-Name is served via maven-jar-plugin (already in 
> place for transport-local from AXIS2-6040)
>   - Add Automatic-Module-Name for the 6 transport modules not covered by 
> AXIS2-6040 (base, tcp, udp, jms, mail, xmpp)
>   Affected modules:
>   {code}
>   modules/transport/local  — already has Automatic-Module-Name (AXIS2-6040)
>   modules/transport/base
>   modules/transport/tcp
>   modules/transport/udp
>   modules/transport/jms
>   modules/transport/mail
>   modules/transport/xmpp
>   {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to