Ich definiere ein Makrodef in Ant
und benutze javascript
, um die Arbeit zu erledigen. In diesem Fall validiere ich ein timezone
.
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?
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%Tags und Links javascript java ant