You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Jake Mannix (Created) (JIRA)" <ji...@apache.org> on 2011/11/02 03:20:32 UTC

[jira] [Created] (MAHOUT-860) Create minimalist maven module for *Writable classes for export

Create minimalist maven module for *Writable classes for export
---------------------------------------------------------------

                 Key: MAHOUT-860
                 URL: https://issues.apache.org/jira/browse/MAHOUT-860
             Project: Mahout
          Issue Type: Improvement
            Reporter: Jake Mannix


Other projects (and developers) who want to interact with Mahout file-formats currently need to depend on mahout-core, which is *big*.  It would be nice if we had a slim and trim mahout dependency which just has code necessary to work with our Writables.

In particular, this would allow other projects which Mahout would possibly like to depend *on* (like Giraph) to depend on just a part of Mahout (ie. file format stuff) without introducing nasty circular dependencies.

--
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

        

Re: [jira] [Created] (MAHOUT-860) Create minimalist maven module for *Writable classes for export

Posted by Grant Ingersoll <gs...@apache.org>.
On Nov 2, 2011, at 12:00 AM, Jake Mannix wrote:

> Anyone with mad maven skills know how to churn that out in a short
> evenings-worth of work? :)

Is there such a thing?  :-)   

As an alternative, we could simply generate a Jar that contains just the necessary files and no re-org is necessary.  mahout-writables-only-0.6.jar.  This is likely a lot less work and could likely be done either as an Ant task or as some sort of Assembly thing.

> 
> It would make interoperating with pig-based projects pretty nice too...

+1 and a few other things, I suspect.  

Which reminds me, one of these days, I need to polish off separating Lucene's Analysis stuff from core...

> 
> 
> On Nov 1, 2011 7:28 PM, "Ted Dunning" <te...@gmail.com> wrote:
> 
> Great idea.
> 
> On Tue, Nov 1, 2011 at 7:20 PM, Jake Mannix (Created) (JIRA) <
> jira@apache.org> wrote: > Create mi...



Re: [jira] [Created] (MAHOUT-860) Create minimalist maven module for *Writable classes for export

Posted by Ted Dunning <te...@gmail.com>.
This is pretty straightforward.  Just have to create a new module with the
key code in it, then add a dependency in core, then create an assembly.

On Tue, Nov 1, 2011 at 9:00 PM, Jake Mannix <ja...@gmail.com> wrote:

> Anyone with mad maven skills know how to churn that out in a short
> evenings-worth of work? :)
>
> It would make interoperating with pig-based projects pretty nice too...
>
>  -jake
>
> On Nov 1, 2011 7:28 PM, "Ted Dunning" <te...@gmail.com> wrote:
>
> Great idea.
>
> On Tue, Nov 1, 2011 at 7:20 PM, Jake Mannix (Created) (JIRA) <
> jira@apache.org> wrote: > Create mi...
>

Re: [jira] [Created] (MAHOUT-860) Create minimalist maven module for *Writable classes for export

Posted by Jake Mannix <ja...@gmail.com>.
Anyone with mad maven skills know how to churn that out in a short
evenings-worth of work? :)

It would make interoperating with pig-based projects pretty nice too...

  -jake

On Nov 1, 2011 7:28 PM, "Ted Dunning" <te...@gmail.com> wrote:

Great idea.

On Tue, Nov 1, 2011 at 7:20 PM, Jake Mannix (Created) (JIRA) <
jira@apache.org> wrote: > Create mi...

Re: [jira] [Created] (MAHOUT-860) Create minimalist maven module for *Writable classes for export

Posted by Ted Dunning <te...@gmail.com>.
Great idea.

On Tue, Nov 1, 2011 at 7:20 PM, Jake Mannix (Created) (JIRA) <
jira@apache.org> wrote:

> Create minimalist maven module for *Writable classes for export
> ---------------------------------------------------------------
>
>                 Key: MAHOUT-860
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-860
>             Project: Mahout
>          Issue Type: Improvement
>            Reporter: Jake Mannix
>
>
> Other projects (and developers) who want to interact with Mahout
> file-formats currently need to depend on mahout-core, which is *big*.  It
> would be nice if we had a slim and trim mahout dependency which just has
> code necessary to work with our Writables.
>
> In particular, this would allow other projects which Mahout would possibly
> like to depend *on* (like Giraph) to depend on just a part of Mahout (ie.
> file format stuff) without introducing nasty circular dependencies.
>
> --
> 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
>
>
>

[jira] [Resolved] (MAHOUT-860) Create minimalist maven module for *Writable classes for export

Posted by "Sebastian Schelter (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/MAHOUT-860?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Schelter resolved MAHOUT-860.
---------------------------------------

       Resolution: Duplicate
    Fix Version/s: 0.8

see MAHOUT-874
                
> Create minimalist maven module for *Writable classes for export
> ---------------------------------------------------------------
>
>                 Key: MAHOUT-860
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-860
>             Project: Mahout
>          Issue Type: Improvement
>            Reporter: Jake Mannix
>             Fix For: 0.8
>
>
> Other projects (and developers) who want to interact with Mahout file-formats currently need to depend on mahout-core, which is *big*.  It would be nice if we had a slim and trim mahout dependency which just has code necessary to work with our Writables.
> In particular, this would allow other projects which Mahout would possibly like to depend *on* (like Giraph) to depend on just a part of Mahout (ie. file format stuff) without introducing nasty circular dependencies.

--
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