やってみた
Ant.echo("hello gant")
しかし、私はこのエラーメッセージを受け取っています:
そのようなプロパティはありません: クラスの Ant: build
どんな助けでも大歓迎です。
groovy では、最初に AntBuilder クラスのインスタンスを作成する必要があります。次のコードが機能します。
def ant = new AntBuilder()
ant.echo("Hello world")
ガントにも「アリ」が注入されています
実際、grails ant ではデフォルトで利用可能です。
ant.echo("こんにちはガント")
「ant」に小文字の「a」を使用して実行するだけです。これはうまくいくはずです。
この質問に対する簡単な答えは、Ant.echo を ant.echo に変更するか、単に「ant」を省略することです。直接「エコー」します。ant.echo を呼び出します。
この問題を引き起こすことが多い別のケースは、プロパティを定義する場合です。「ant.lib.path」、「xx.xx.xx」のようなプロパティ名を使用しないでください。ガントでは機能しません。ガントは「lib」を「ant」のプロパティ、「パス」を「lib」のプロパティとして扱います" は正しくありません。代わりに "antLibPath" 形式を使用してください。