You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Drew Farris (JIRA)" <ji...@codehaus.org> on 2006/02/23 04:37:36 UTC

[jira] Commented: (MEV-301) relocate xerces:xerces or xerces:xercesImpl

    [ http://jira.codehaus.org/browse/MEV-301?page=comments#action_59279 ] 

Drew Farris commented on MEV-301:
---------------------------------

Can someone set up a relocation from xerces 2.2.1 to xercesImpl 2.2.1? The current pom for xerces-2.2.1 does not relocate to xercesImpl-2.2.1 and thus both get included in my project when there are some dependencies that depend on xerces 2.2.1 and others that depend on a version of xerces that properly relocates or xercesImpl itself. 

I believe that the jar in xerces 2.2.1 and xercesImpl 2.2.1 are fundamentally the same despite the variation in md5's.

I untarred both ther xerces-2.2.1 and xercesImpl-2.2.1 jars pulled down from ibiblio, the only difference seems to be that the text files in the xerces-2.2.1 jar have dos line endings and the xercesImp-2.2.1 jar has unix line endings. 

I downloaded the distribution of Xerces-J-bin.2.2.1.tar.gz, and the md5 of the xercesImpl.jar in there matches xercesImpl-2.2.1 jars

So, it would seem that the jars are identical aside from line ending variations. diff output included below.

---snip--

(not ignoring whitespace)
[drew@mimir ~]$ diff -q -r xerces-2.2.1 xercesImpl-2.2.1
Files xerces-2.2.1/META-INF/services/javax.xml.parsers.DocumentBuilderFactory and xercesImpl-2.2.1/META-INF/services/javax.xml.parsers.DocumentBuilderFactory differ
Files xerces-2.2.1/META-INF/services/javax.xml.parsers.SAXParserFactory and xercesImpl-2.2.1/META-INF/services/javax.xml.parsers.SAXParserFactory differ
Files xerces-2.2.1/META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration and xercesImpl-2.2.1/META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration differ
Files xerces-2.2.1/META-INF/services/org.xml.sax.driver and xercesImpl-2.2.1/META-INF/services/org.xml.sax.driver differ
Files xerces-2.2.1/org/apache/xerces/impl/msg/DOMMessages.properties and xercesImpl-2.2.1/org/apache/xerces/impl/msg/DOMMessages.properties differ
Files xerces-2.2.1/org/apache/xerces/impl/msg/XMLMessages.properties and xercesImpl-2.2.1/org/apache/xerces/impl/msg/XMLMessages.properties differ
Files xerces-2.2.1/org/apache/xerces/impl/msg/XMLSchemaMessages.properties and xercesImpl-2.2.1/org/apache/xerces/impl/msg/XMLSchemaMessages.properties differ
Files xerces-2.2.1/org/apache/xerces/impl/msg/XMLSerializerMessages.properties and xercesImpl-2.2.1/org/apache/xerces/impl/msg/XMLSerializerMessages.properties differ
Files xerces-2.2.1/org/apache/xerces/impl/xpath/regex/message_fr.properties and xercesImpl-2.2.1/org/apache/xerces/impl/xpath/regex/message_fr.properties differ
Files xerces-2.2.1/org/apache/xerces/impl/xpath/regex/message_ja.properties and xercesImpl-2.2.1/org/apache/xerces/impl/xpath/regex/message_ja.properties differ
Files xerces-2.2.1/org/apache/xerces/impl/xpath/regex/message.properties and xercesImpl-2.2.1/org/apache/xerces/impl/xpath/regex/message.properties differ
Files xerces-2.2.1/org/apache/xml/serialize/HTMLEntities.res and xercesImpl-2.2.1/org/apache/xml/serialize/HTMLEntities.res differ
(-b ignores whitespace)
[drew@mimir ~]$ diff -q -b -r xerces-2.2.1 xercesImpl-2.2.1

 

> relocate xerces:xerces or xerces:xercesImpl
> -------------------------------------------
>
>          Key: MEV-301
>          URL: http://jira.codehaus.org/browse/MEV-301
>      Project: Maven Evangelism
>         Type: Bug

>     Reporter: fabrizio giustina
>     Assignee: Edwin Punzalan

>
>
> At the moment xerces jars are distributed both with the "xerces" and "xercesImpl" artifact id.
> Jars are identical, at the moment some versions are in "xerces", other in "xercesImpl" and some in both.
> For example the following are the same artifact:
> http://www.ibiblio.org/maven2/xerces/xerces/2.0.2/
> http://www.ibiblio.org/maven2/xerces/xercesImpl/2.0.2/
> xerces:xercesImpl should be relocated to xerces:xerces and all the jars should be moved there.
> At the moment the duplicate artifact name often causes two copies of xerces to be included due to transitive dependencies resolution.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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