0

やってみた

Ant.echo("hello gant")

しかし、私はこのエラーメッセージを受け取っています:

そのようなプロパティはありません: クラスの Ant: build

どんな助けでも大歓迎です。

4

4 に答える 4

2

groovy では、最初に AntBuilder クラスのインスタンスを作成する必要があります。次のコードが機能します。

def ant = new AntBuilder()

ant.echo("Hello world")
于 2010-10-16T17:30:15.900 に答える
1

ガントにも「アリ」が注入されています

于 2011-03-20T16:55:04.800 に答える
0

実際、grails ant ではデフォルトで利用可能です。

   ant.echo("こんにちはガント")

「ant」に小文字の「a」を使用して実行するだけです。これはうまくいくはずです。

于 2010-10-25T21:43:29.490 に答える
0

この質問に対する簡単な答えは、Ant.echo を ant.echo に変更するか、単に「ant」を省略することです。直接「エコー」します。ant.echo を呼び出します。

この問題を引き起こすことが多い別のケースは、プロパティを定義する場合です。「ant.lib.path」、「xx.xx.xx」のようなプロパティ名を使用しないでください。ガントでは機能しません。ガントは「lib」を「ant」のプロパティ、「パス」を「lib」のプロパティとして扱います" は正しくありません。代わりに "antLibPath" 形式を使用してください。

于 2012-12-16T00:56:46.383 に答える