网站上的python语言存在同样的问题,但我需要在Groovy中做同样的事情:
env = System.getenv("INSTANCE")
cp = ${env} + ".Vars"
import "${cp}"
这当然不起作用,但是有可能在Groovy中使用import命令中的变量吗?我是Groovy的新手,无法弄清楚,谷歌搜索了很多,但没有任何成功。我将非常感谢任何帮助过的人。
答案 0 :(得分:1)
不,你不能通过字符串导入。但是您可以通过Class.forName(cp)
在那里加载您的课程(然后通过newInstance()
使用它。