Groovy在import命令中使用变量

时间:2015-05-15 11:32:02

标签: groovy

网站上的python语言存在同样的问题,但我需要在Groovy中做同样的事情:

env = System.getenv("INSTANCE")
cp = ${env} + ".Vars"
import "${cp}"

这当然不起作用,但是有可能在Groovy中使用import命令中的变量吗?我是Groovy的新手,无法弄清楚,谷歌搜索了很多,但没有任何成功。我将非常感谢任何帮助过的人。

1 个答案:

答案 0 :(得分:1)

不,你不能通过字符串导入。但是您可以通过Class.forName(cp)在那里加载您的课程(然后通过newInstance()使用它。