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

Sean Owen commented on MAHOUT-874:
----------------------------------

Separating out a few classes won't change what they depend on, and won't cause 
you to need any more or fewer classes at runtime. Your jar hell is the same.
Is the issue Maven packaging all the transitive dependencies? If that's your 
issue then again, a run through Proguard (with properly configured entry 
points) will strip out not just the Mahout code you don't use but anything else 
you don't use. I think that is maybe the better solution to the particular 
issue you face? these things otherwise seem pretty "core" and live where they 
should live for the general user.
                
> Extract Writables into a separate module to allow smaller dependencies
> ----------------------------------------------------------------------
>
>                 Key: MAHOUT-874
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-874
>             Project: Mahout
>          Issue Type: Improvement
>            Reporter: Ted Dunning
>
> The theory is that we can have a smaller jar if we only include writable 
> classes and their exact dependencies.
> I have a prototype, but it has some funky characteristics which I would like 
> to discuss.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to