hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Busbey (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-16712) fix hadoop-3.0 profile mvn install
Date Thu, 29 Sep 2016 16:05:20 GMT

    [ https://issues.apache.org/jira/browse/HBASE-16712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15533180#comment-15533180

Sean Busbey commented on HBASE-16712:

On the new xerces dep – here's my evidence from the build:
This product includes Xerces2 Java Parser licensed under the The Apache Software License,
Version 2.0.

Please check ^^^^^^^^^^^^ this License for acceptability here:


If it is okay, then update the list named 'non_aggregate_fine' in the LICENSE.vm file.
If it isn't okay, then revert the change that added the dependency.

More info on the dependency:


maven central search
g:xerces AND a:xercesImpl AND v:2.9.1

project website
project source

Let me do a 'mvn clean install -DskipTests' with the different profiles, and then I'll attach
the deps for h2 and h3. I recently learned that 'mvn install' is required for dependency:tree
to give the right information.

Thanks, that sounds good. Hadoop has been publishing an unneeded dependency on Xerces since
2.6 or 2.7. This might mean they're just leaking it from a different place, or it might mean
that there is actually a need for downstream clients now. I'd like us to know which it is
before considering starting to ship Xerces.

> fix hadoop-3.0 profile mvn install
> ----------------------------------
>                 Key: HBASE-16712
>                 URL: https://issues.apache.org/jira/browse/HBASE-16712
>             Project: HBase
>          Issue Type: Bug
>          Components: build, hadoop3
>    Affects Versions: 2.0.0
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>             Fix For: 2.0.0
>         Attachments: hbase-16712.v0.patch, hbase-16712.v1.patch
> After the compile is fixed, mvn install fails due to transitive dependencies coming from

This message was sent by Atlassian JIRA

View raw message