tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Thomas Darimont
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
692
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    McLeise McLeise ist offline Rookie
    Registriert seit
    Mar 2010
    Beiträge
    7
    Hallo!

    Ich möchte ein Target nur aufrufen, bzw. ausführen, wenn ein Property auf true gesetzt ist.
    So weit ich das sehe, kann man mit "if" im Target-Tag nur feststellen ob ein Property überhaupt gesetzt ist, und nicht ob es true oder false ist.
    Zudem lässt sich auch das Target mit Hilfe von <antcall> aufrufen, leider ist hier überhaupt keine if-abfrage möglich und wenn es doch so wäre, dann wäre es wieder nur Abfrage ob das Property gesetzt ist.

    Ich bräuchte also entweder die Möglichkeit im Target-Tag zu prüfen ob ein Property true ist oder vor einem <antcall> (so dass <antcall> nur ausgeführt wird wenn es true ist).

    Hat da jemand eine Lösung für?
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    McLeise bedankt sich. 
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    McLeise McLeise ist offline Rookie
    Registriert seit
    Mar 2010
    Beiträge
    7
    Vielen Dank! Mit ant-contrib funktioniert es!

    Es wird aber bei dem erforderlichen Code eine Warnung angezeigt:
    Code :
    1
    2
    3
    4
    5
    
    <taskdef resource="net/sf/antcontrib/antlib.xml">
       <classpath>
          <pathelement location="${basedir}/linbs/ant-contrib-1.0b3.jar" />
       </classpath>
    </taskdef>

    The following error occured while executing this line: Unable to find jar:file:/C:/foo/bar/libs/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml
    Die XML-Datei liegt aber (im jar gepackt) im angegebenen Verzeichnis und es funktionert auch fehlerfrei (soweit ich das beurteilen kann).
     

Ähnliche Themen

  1. Wenn Beide WHERES übereinstimmen = TRUE
    Von Udem im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 14.09.09, 18:27
  2. Antworten: 3
    Letzter Beitrag: 06.11.07, 08:19
  3. Antworten: 2
    Letzter Beitrag: 01.10.07, 23:58
  4. Antworten: 2
    Letzter Beitrag: 29.03.05, 19:14
  5. Antworten: 3
    Letzter Beitrag: 12.04.02, 16:05