0

我在尝试

Ant.echo("hello gant")

但我收到此错误消息:

没有这样的属性:Ant for class: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”这样的属性名,它在gant中不起作用,gant会认为“lib”是“ant”的属性,“path”是“lib”的属性" ,这是不正确的,请改用“antLibPath”形式。

于 2012-12-16T00:56:46.383 回答