[ 
https://issues.apache.org/jira/browse/AXIS2-5714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14662337#comment-14662337
 ] 

Andreas Veithen commented on AXIS2-5714:
----------------------------------------

As the name implies, the org.apache.axiom.om.impl.dom.factory package contains 
internal implementation classes and is not exported. This is by design. The 
fact that WSO2's repackaged Axiom bundle exports these packages is a violation 
of that encapsulation. Please don't advertise using this kind of modified 
versions that are not distributed by the ASF itself.

The root cause for the org.apache.axiom.om.impl.dom.factory import is that the 
1.6 branch depends on axiom-compat. That artifact contains deprecated classes 
and is included for compatibility with older code. In particular, axiom-compat 
contains classes that were originally part of axiom-dom, and in Axiom 1.2.14, 
some of these classes had references to classes in 
org.apache.axiom.om.impl.dom.factory. That is the reason why BND generated an 
import for that package. In Axiom 1.2.15 this is no longer the case (see 
r1425363). The Axis2 1.6 branch has recently been updated to Axiom 1.2.15 and 
therefore the problem with the org.apache.axiom.om.impl.dom.factory import no 
longer exists.



> Axis2 Codegen 1.6.3 Plugin for eclipse not picked up for installation
> ---------------------------------------------------------------------
>
>                 Key: AXIS2-5714
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5714
>             Project: Axis2
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 1.6.3
>            Reporter: pulin jhaveri
>             Fix For: 1.7.0
>
>         Attachments: AXIS2-5714.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to