hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (HBASE-2334) Slimming of Maven dependency tree - improves assembly build speed,
Date Wed, 17 Mar 2010 05:01:27 GMT

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

stack resolved HBASE-2334.
--------------------------

       Resolution: Fixed
    Fix Version/s: 0.21.0
         Assignee: Paul Smith
     Hadoop Flags: [Reviewed]

Thanks Paul.  That definetly helps.. things run a good bit faster now.  I've made you a contributor
and have assigned you this issue.  I was a little enthusiastic purging httpclient -- turns
out its needed by stargate -- so I put it back.  Otherwise stuff seems to work fine w/o the
others.

> Slimming of Maven dependency tree - improves assembly build speed,
> ------------------------------------------------------------------
>
>                 Key: HBASE-2334
>                 URL: https://issues.apache.org/jira/browse/HBASE-2334
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: build
>    Affects Versions: 0.20.1
>            Reporter: Paul Smith
>            Assignee: Paul Smith
>             Fix For: 0.21.0
>
>         Attachments: hbase-dependency-tidy-1.patch
>
>
> From a discussion on IRC, the Maven assembly speed is pretty bad, this is likely due
to http://jira.codehaus.org/browse/MASSEMBLY-424 (process fork per dependency, ouch).
> Slimming the dependency tree will not only make the generated assembly more compact,
it can speed up the build process.
> Will attach patch to propose slimming the dependencies based on stacks comments on the
mailing list:
> {quote}
> Here is a list of things I found in lib that we don't need to run:
> -rwsrwsrwt   1 Stack  staff  1034049 Mar 16 16:45 ant-1.6.5.jar
> -rwsrwsrwt   1 Stack  staff   279781 Mar 16 16:45 commons-httpclient-3.0.1.jar
> -rwsrwsrwt   1 Stack  staff   706710 Mar 16 16:45 hsqldb-1.8.0.10.jar
> -rwsrwsrwt   1 Stack  staff   377780 Mar 16 16:45 jets3t-0.7.1.jar
> -rwsrwsrwt   1 Stack  staff    11981 Mar 16 16:45 kfs-0.3.jar
> -rwsrwsrwt   1 Stack  staff   388864 Mar 16 16:45 mail-1.4.jar
> -rwsrwsrwt   1 Stack  staff    65261 Mar 16 16:45 oro-2.0.8.jar
> -rwsrwsrwt   1 Stack  staff    28415 Mar 16 16:45 paranamer-1.5.jar
> -rwsrwsrwt   1 Stack  staff     3067 Mar 16 16:45 paranamer-ant-1.5.jar
> -rwsrwsrwt   1 Stack  staff     6841 Mar 16 16:45 paranamer-generator-1.5.jar
> -rwsrwsrwt   1 Stack  staff   167436 Mar 16 16:45 qdox-1.9.1.jar
> -rwsrwsrwt   1 Stack  staff    23445 Mar 16 16:45 slf4j-api-1.5.8.jar
> -rwsrwsrwt   1 Stack  staff     9679 Mar 16 16:45 slf4j-log4j12-1.5.8.jar
> -rwsrwsrwt   1 Stack  staff     7585 Mar 16 16:45 slf4j-simple-1.5.8.jar
> To add exclusions, I need to add the exclusion on the dependency that
> adds in the above?  For most of the above, it looks like hadoop is the
> includer.  I'd look at its pom and figure which hadoop component
> included the above and then add an exclusion in our pom on that
> dependency?
> {quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message