Wie kann man in Javascript, das von Ant läuft, einen Argumentwert erhalten?

8

Ich definiere ein Makrodef in Ant und benutze javascript , um die Arbeit zu erledigen. In diesem Fall validiere ich ein timezone .

%Vor%

Das Problem ist project.getProperty() ruft keine Werte von übergebenen Attributen ab. Weiß jemand, wie Sie den Wert des Attributs aus dem Javascript herausholen können?

    
Tim 19.04.2013, 04:48
quelle

2 Antworten

11

Es hat sich herausgestellt, dass ich den falschen Tag verwendet habe. Um Scripting zu verwenden, um eine ant-Aufgabe zu definieren, hätte ich scriptdef und nicht macrodef verwenden sollen. Mit scriptdef gibt es vordefinierte Objekte für den Zugriff auf Attribute und verschachtelte Elemente in Ihrer Aufgabe.

Dies funktioniert für den Zugriff auf Attribute von Javascript in Ant:

%Vor%     
Tim 21.04.2013, 22:18
quelle
5

Am besten erstellen Sie eine Eigenschaft mit Attribut als Wert, d. h.

%Vor%     
Rebse 19.04.2013 07:42
quelle

Tags und Links