使用Grab在groovy中失败的脚本

使用Grab在groovy中失败的脚本,groovy,groovy-grab,Groovy,Groovy Grab,以下groovy脚本使用命令行失败 @Grab("org.apache.poi:poi:3.9") println "test" 错误: unexpected token: println @ line 2, column 1. println "test" ^ 1 error 卸下抓斗,它就可以工作了! 我错过了什么 $>groovy -v Groovy Version: 2.1.7 JVM: 1.7.0_25 Vendor: Oracle Corporation OS: L

以下groovy脚本使用命令行失败

@Grab("org.apache.poi:poi:3.9")
println "test"
错误:

unexpected token: println @ line 2, column 1.
  println "test"
  ^
1 error
卸下
抓斗
,它就可以工作了! 我错过了什么

$>groovy -v
Groovy Version: 2.1.7 JVM: 1.7.0_25 Vendor: Oracle Corporation OS: Linux

注释只能应用于某些目标。看

或者,您可以使用grab作为方法调用:

import static groovy.grape.Grape.grab
grab(group: "org.apache.poi", module: "poi", version: "3.9")
println "test"

有关更多信息,请参阅。

@Grab
注释仅适用于
导入
语句。
import static groovy.grape.Grape.grab
grab(group: "org.apache.poi", module: "poi", version: "3.9")
println "test"