Frage

Ich habe versucht,

Ant.echo("hello gant")

, aber ich bin immer diese Fehlermeldung:

Eine solche Eigenschaft: Ant für Klasse: build

Jede mögliche Hilfe würde sehr geschätzt werden.

War es hilfreich?

Lösung 2

gant ist auch mit "ant" injiziert selbst

Andere Tipps

In groovy müssen Sie zunächst eine Instanz der AntBuilder Klasse erstellen. Der folgende Code funktioniert:

def ant = new AntBuilder()

ant.echo("Hello world")

Eigentlich in Grails Ameise ist avaiale standardmäßig aktiviert.

   ant.echo("hello gant")

Sie müssen nur Kleinbuchstaben verwenden „a“ in „ant“ und ausführen. Dies sollte gut funktionieren.

Die kurze Antwort auf diese Frage ist nur Ant.echo zu ant.echo ändern oder auszulassen nur „ant.“ und „Echo“ direkt. Es wird die ant.echo nennen.

Ein weiterer Fall wird häufig dieses Problem verursachen, wenn wir die Eigenschaft definieren. verwenden Eigenschaftsnamen nicht wie „ant.lib.path“, „xx.xx.xx“, ist es nicht in gant arbeiten, gant behandeln wird „lib“ ist Eigentum der „Ameise“ und „Pfad“ ist Eigentum von „lib ", die nicht korrekt ist, verwenden Sie‚antLibPath‘Form statt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top