ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "I am Who i am" <rag...@gmail.com>
Subject Re: exec task with *
Date Thu, 11 Sep 2008 22:07:40 GMT
Thanks for your reply,

I think failonerror is not supported, coz i tried that already

On Thu, Sep 11, 2008 at 4:30 PM, Christoph Dittberner <
C.Dittberner@digitec.de> wrote:

> hi you are who you are,
>
> I guess this problem occurs because YOU (your script) ignores the errorcode
> of the cd-command.
>
> Try something like that:
>
> <shellscript shell="bash" dir="/home/${usr}/doc" failonerror="true">
> cd /home/${usr}/doc && zip -ll doc.jar *.properties
> </shellscript>
>
>
> I am Who i am schrieb:
>
> Hi All
>>
>> I'm trying to zip one folder, with some specific files from it as part of
>> build like
>>  <exec dir="/home/${usr}/doc" executable="zip" failonerror="true">
>>      <arg line="-ll doc.jar *.properties">
>>  </arg>
>>
>> but this throws error zip warning: name not matched: *.properties
>>
>> so i tried to use <shellscript> task from ant-contrib
>>
>> <shellscript shell="bash" dir="/home/${usr}/doc">
>>
>> cd /home/${usr}/doc
>>
>> zip -ll doc.jar *.properties
>>
>> </shellscript>
>>
>> This works, but i have problem with this, when there is some valid error
>> lets say ${usr} directory doesn't exist, this task is no failing. Means
>> build is not failing at that position, it just keeps continue to next
>> target
>> on the build.xml
>>
>> Any one has any idea on how to make sure to have failonerror=true for
>> this??
>>
>>
>>
>
> --
> Mit freundlichen Grüßen
>
> Christoph Dittberner
> Dipl. Inf.
>
> digitec GmbH
> Amsinckstraße 57
> 20097 Hamburg
>
> Tel. +49 40 23776-156
> Fax  +49 40 23776-200
> _________________________________________________________________________
>
> www.digitec.de
> digitec GmbH EDV-Beratung, Soft- und Hardware
> Sitz Hamburg - HRB 28818, Amtsgericht Hamburg - Steuer-Nr. 2279101874
> Geschäftsführer Klaus Bredow, Hans-Joachim Hänel, Hans-Jürgen Joost
>
> WICHTIGER HINWEIS
> Die Kommunikation mit digitec GmbH per Email dient nur dem Zweck der
> schnellen Information. Rechtsverbindliche Absprachen kommen über dieses
> Medium nicht zustande !
>
> IMPORTANT NOTICE
> Communication with digitec GmbH via email is for quick information purposes
> only. This medium is not to be used for the  exchange of legally binding
> statements !
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message