[prev in list] [next in list] [prev in thread] [next in thread] 

List:       woden-dev
Subject:    [jira] [Created] (AXIOM-470) Maven: duplicate classes in axiom-dom versus axiom-impl
From:       "Victor (JIRA)" <jira () apache ! org>
Date:       2015-08-28 12:39:45
Message-ID: JIRA.12859904.1440765561000.193601.1440765585976 () Atlassian ! JIRA
[Download RAW message or body]

Victor created AXIOM-470:
----------------------------

             Summary: Maven: duplicate classes in axiom-dom versus axiom-impl
                 Key: AXIOM-470
                 URL: https://issues.apache.org/jira/browse/AXIOM-470
             Project: Axiom
          Issue Type: Bug
    Affects Versions: 1.2.15
            Reporter: Victor
            Priority: Minor


Hi,

I noticed a bothering thing with the maven artefacts deployed to maven central: \
axiom-dom and axiom-impl contain duplicate classes, duplicate-finder-maven-plugin \
tells me this: [WARNING] Found duplicate (but equal) classes in \
[org.apache.ws.commons.axiom:axiom-dom:1.2.15, \
org.apache.ws.commons.axiom:axiom-impl:1.2.15]: [WARNING]   \
org.apache.axiom.core.CoreAttribute [WARNING]   \
org.apache.axiom.core.CoreAttributeSupport [WARNING]   \
org.apache.axiom.core.CoreCDATASection [WARNING]   \
org.apache.axiom.core.CoreCharacterData [WARNING]   \
org.apache.axiom.core.CoreCharacterDataSupport [WARNING]   \
org.apache.axiom.core.CoreChildNode [WARNING]   \
org.apache.axiom.core.CoreChildNodeSupport [WARNING]   \
org.apache.axiom.core.CoreComment [WARNING]   \
org.apache.axiom.core.CoreCommentSupport [WARNING]   \
org.apache.axiom.core.CoreDocument [WARNING]   \
org.apache.axiom.core.CoreDocumentFragment [WARNING]   \
org.apache.axiom.core.CoreDocumentSupport [WARNING]   \
org.apache.axiom.core.CoreElement [WARNING]   org.apache.axiom.core.CoreNode
[WARNING]   org.apache.axiom.core.CoreNodeSupport
[WARNING]   org.apache.axiom.core.CoreParentNode
[WARNING]   org.apache.axiom.core.CoreParentNodeSupport
[WARNING]   org.apache.axiom.core.DeferringParentNode
[WARNING]   org.apache.axiom.core.DeferringParentNodeSupport
[WARNING]   org.apache.axiom.core.NodeFactory
[WARNING]   org.apache.axiom.core.NonDeferringParentNode
[WARNING]   org.apache.axiom.om.impl.common.AxiomAttribute
[WARNING]   org.apache.axiom.om.impl.common.AxiomAttributeSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomCDATASection
[WARNING]   org.apache.axiom.om.impl.common.AxiomCDATASectionSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomCharacterData
[WARNING]   org.apache.axiom.om.impl.common.AxiomCharacterDataSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomChildNode
[WARNING]   org.apache.axiom.om.impl.common.AxiomChildNodeSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomComment
[WARNING]   org.apache.axiom.om.impl.common.AxiomCommentSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomContainer
[WARNING]   org.apache.axiom.om.impl.common.AxiomContainerSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomDocType
[WARNING]   org.apache.axiom.om.impl.common.AxiomDocument
[WARNING]   org.apache.axiom.om.impl.common.AxiomDocumentSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomElement
[WARNING]   org.apache.axiom.om.impl.common.AxiomElementSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomEntityReference
[WARNING]   org.apache.axiom.om.impl.common.AxiomInformationItem
[WARNING]   org.apache.axiom.om.impl.common.AxiomInformationItemSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomLeafNode
[WARNING]   org.apache.axiom.om.impl.common.AxiomLeafNodeSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomNamedInformationItem
[WARNING]   org.apache.axiom.om.impl.common.AxiomNamedInformationItemSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomProcessingInstruction
[WARNING]   org.apache.axiom.om.impl.common.AxiomSerializable
[WARNING]   org.apache.axiom.om.impl.common.AxiomSerializableSupport
[WARNING]   org.apache.axiom.om.impl.common.AxiomText
[WARNING]   org.apache.axiom.om.impl.common.AxiomTextSupport
[WARNING]   org.apache.axiom.om.impl.common.InformationItem
[WARNING]   org.apache.axiom.om.impl.common.LiveNamespaceContext
[WARNING]   org.apache.axiom.om.impl.common.NamespaceIterator
[WARNING]   org.apache.axiom.om.impl.common.NamespaceURIInterningNamespaceContextWrapper
 [WARNING]   org.apache.axiom.om.impl.common.NamespaceURIInterningXMLStreamReaderWrapper
 [WARNING]   org.apache.axiom.om.impl.common.OMAbstractIterator
[WARNING]   org.apache.axiom.om.impl.common.OMChildElementIterator
[WARNING]   org.apache.axiom.om.impl.common.OMChildrenLegacyQNameIterator
[WARNING]   org.apache.axiom.om.impl.common.OMChildrenLocalNameIterator
[WARNING]   org.apache.axiom.om.impl.common.OMChildrenNamespaceIterator
[WARNING]   org.apache.axiom.om.impl.common.OMChildrenQNameIterator
[WARNING]   org.apache.axiom.om.impl.common.OMContentHandler
[WARNING]   org.apache.axiom.om.impl.common.OMDataSourceUtil
[WARNING]   org.apache.axiom.om.impl.common.OMDescendantsIterator
[WARNING]   org.apache.axiom.om.impl.common.OMDocumentHelper
[WARNING]   org.apache.axiom.om.impl.common.OMNamespaceImpl
[WARNING]   org.apache.axiom.om.impl.common.SAXResultContentHandler
[WARNING]   org.apache.axiom.om.impl.common.factory.AbstractOMMetaFactory
[WARNING]   org.apache.axiom.om.impl.common.factory.AxiomNodeFactory
[WARNING]   org.apache.axiom.om.impl.common.factory.AxiomNodeFactorySupport
[WARNING]   org.apache.axiom.om.impl.common.factory.DOMNamespaceContext
[WARNING]   org.apache.axiom.om.impl.common.factory.DOMUtils
[WARNING]   org.apache.axiom.om.impl.common.factory.DOMXMLStreamReader
[WARNING]   org.apache.axiom.om.impl.common.factory.DetachableInputStream
[WARNING]   org.apache.axiom.om.impl.common.factory.DetachableReader
[WARNING]   org.apache.axiom.om.impl.common.factory.SAXOMBuilder
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.AbstractWrapper
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.ClosedState
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.EndDocumentState
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.IncludeWrapper
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.Navigator
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.NullCharacterDataReader
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.NullDTDReader
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.NullDataHandlerReader
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.OMXMLStreamReaderExAdapter
 [WARNING]   org.apache.axiom.om.impl.common.serializer.pull.PullSerializer
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.PullSerializerState
[WARNING]   org.apache.axiom.om.impl.common.serializer.pull.PullThroughWrapper
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.OutputException
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.Serializer
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.sax.ContentHandlerWriter
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.sax.ContentHandlerXMLStreamWriter
 [WARNING]   org.apache.axiom.om.impl.common.serializer.push.sax.SAXExceptionWrapper
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.sax.SAXHelper
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.sax.SAXOutputException
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.sax.SAXSerializer
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.sax.XMLReaderImpl
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.stax.StAXOutputException
[WARNING]   org.apache.axiom.om.impl.common.serializer.push.stax.StAXSerializer
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP11Fault
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP11FaultCode
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP11FaultDetail
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP11FaultReason
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP11FaultRole
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP11FaultSupport
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP12Fault
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP12FaultCode
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP12FaultDetail
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP12FaultNode
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP12FaultReason
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP12FaultRole
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAP12FaultSupport
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAPFault
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAPFaultCode
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAPFaultDetail
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAPFaultDetailSupport
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAPFaultReason
[WARNING]   org.apache.axiom.soap.impl.common.AxiomSOAPFaultRole
[WARNING]   org.apache.axiom.soap.impl.common.Checker
[WARNING]   org.apache.axiom.soap.impl.common.HeaderIterator
[WARNING]   org.apache.axiom.soap.impl.common.MURoleChecker
[WARNING]   org.apache.axiom.soap.impl.common.RoleChecker
[WARNING]   org.apache.axiom.soap.impl.common.RolePlayerChecker
[WARNING]   org.apache.axiom.soap.impl.common.SOAPHelper
[WARNING]   org.aspectj.internal.lang.annotation.ajcDeclareParents
[WARNING]   org.aspectj.lang.NoAspectBoundException
[WARNING]   org.aspectj.lang.annotation.Aspect

I guess they are maybe not meant to be used at the same time in the same project, but \
the thing is projects like Axis2 depends on both of them (for example see axis2-jaxws \
that depends on axiom-dom and also on axiom-impl through axis2-kernel).

The best would still be to have one artefact for the common classes and have both \
artefacts depends on it...



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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic