如何将参数传递给Groovy中的ant.java()方法

时间:2012-04-05 18:19:54

标签: groovy antbuilder

我正在尝试将ant <java>任务转换为groovy。我使用以下代码:

def ant = new AntBuilder();
ant.java(classpath:'jar_file_path', classname:'Main', fork:'true')

我还有一个要传递给方法的命令行参数列表。

  • Q1。我应该如何将命令行参数传递给groovy中的方法?
  • Q2。有关groovy的任何文档可以让我快速入门吗?

1 个答案:

答案 0 :(得分:4)

你应该可以这样做:

def ant = new AntBuilder();
ant.java(classpath:'jar_file_path', classname:'Main', fork:'true') {
  arg( value: 'arg 1' )
}

至于学习Groovy,第二版groovy in action可作为早期访问电子书提供