Mittwoch, 17. März 2010

Ant und die denkbar blödeste Art zwei Zahlen zu vergleichen :-(

Und heute aus der Kategorie "Warum einfach?", wie man sich mit Ant das Leben schwermacht. Aufgabe: Vergleiche zwei Zahlen, die in Propertys stecken mittels Ant (jaja, ich hab n Skript, da brauch ich das), ohne was anderes als ANT-Standard-Tasks und Antcontrib zu verwenden. Die "empfolene" Variante via Google war dann etwas in der Art

<antcontrib:math result="is.smaller" operand1="${arg1}" operand2="${arg2}"
                    operation="-" datatype="int"/>
<antcontrib:if>
  <matches pattern="-[0-9]+" string="${is.smaller}" />
  <then>
    <echo>${arg1} is smaller than ${arg2}</echo>
  </then>
</antcontrib:if>

Hachja... Ant rockt schon manchmal *seufz*

Keine Kommentare:

Kommentar veröffentlichen