mahout-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Xiaobo Gu <guxiaobo1...@gmail.com>
Subject Re: Which maven command to use to put all the binaries into the distribution layout?
Date Sat, 07 May 2011 13:43:36 GMT
On Sat, May 7, 2011 at 9:41 PM, Sean Owen <srowen@gmail.com> wrote:
> It sounds like you want to write your own Maven release target to
> create the output you're looking for. Otherwise, yes this is what you
> need to do. 'package' is the right target as far as the project is
> concerned, and yes you can write a script like this to assemble
> whatever you want. That's also an option.
>
> What is missing? not clear what you mean.

[gpadmin@lixsvr1 trunk]$ ./package.sh
cp: cannot stat `docs': No such file or directory
cp: cannot stat `conf': No such file or directory
cp: cannot stat `lib': No such file or directory

>
> On Sat, May 7, 2011 at 2:28 PM, Xiaobo Gu <guxiaobo1982@gmail.com> wrote:
>> On Sat, May 7, 2011 at 3:30 PM, Ted Dunning <ted.dunning@gmail.com> wrote:
>>> Use
>>>
>>> mvn -DskipTests package
>> But the above command only creates  jar files in seperated target
>> directory, does not assamble them in a releaseable layout, I write the
>> following lines in a package.sh file, but found several directories
>> are not contained in trunk
>>
>> [gpadmin@lixsvr1 trunk]$ more package.sh
>> #!/bin/bash
>>
>> rm -rf package/*
>>
>> cp -R bin package/
>> cp -R docs package/
>> cp -R conf package/
>> cp -R examples package/
>> cp -R lib package/
>>
>> cp core/target/*.jar package/
>> cp examples/target/*.jar package/
>> cp math/target/*.jar package/
>> cp taste-web/target/*.war package/
>> cp utils/target/*.jar package/
>>
>> [gpadmin@lixsvr1 trunk]$
>

Mime
View raw message