Hi,
I had a quick look at mahout's pom.xml, and realized the distribution
module already contains the maven-assembly-plugin.
I you 'cd distribution' and type 'mvn install', you will see
[INFO] Assemblies have been skipped per configuration of the
skipAssembly parameter.
This is because of the mahout's defined mahout.skip.distribution
parameter in pom.xml.
Type 'mvn install -Dmahout.skip.distribution=false', and you will get
the zip/tar.gz/bz2 with mahout's jar and its dependencies + a shell
script to invoke org.apache.mahout.driver.MahoutDriver.
I searched around on website and forum, but didn't find a description
for this (I found the related JIRA on
https://issues.apache.org/jira/browse/MAHOUT-538), but maybe I missed
the page?
In terms of contribution, I think everything is already there, maybe
more documentation/link...
Tks,
- Eric
org.apache.mahout.driver.MahoutDriver
On 19/04/2011 10:01, Stanley Xu wrote:
Thanks all. Yes, what I want is a top-level tar everything together job. I
would go with the release way. If I could get some time to go through maven
and the plugins you guys suggested, I would love to try it as well.
Best wishes,
Stanley Xu
On Tue, Apr 19, 2011 at 12:14 PM, Eric Charles
<[email protected]>wrote:
Time is the most volatile thing...
I add this on my todo and one day, if not already done by someone else, I
will give it a try :)
Tks,
- Eric
On 18/04/2011 19:04, Ted Dunning wrote:
Yes. It really isn't that hard to do. Getting time is the trick.
All patches welcome!
On Mon, Apr 18, 2011 at 9:18 AM, Eric Charles<[email protected]
wrote:
appassembler-maven-plugin and maven-assembly-plugin are really good to
create zip/tar.gz with daemon/service startup scripts.
We happily use it at Apache James project.
You have to add a bunch of lines in your pom.xml (see [1]), but you will
get return for it :)