我有两个文件:
Constants.groovy
:
class Constants
{
static String foo = "bar";
}
utils.groovy
:
import Constants
void func()
{
assert Constants.foo == "bar"
}
在utils.groovy
中,我想导入Constants
类。以下是文件所在的目录结构:
.
└── vars
├── Constants.groovy
└── utils.groovy
此当前设置不起作用,并导致以下异常:
没有这样的属性:类的常量:utils
解决方案是将.*
附加到导入:
import Constants.*
void func()
{
assert Constants.foo == "bar"
}
我觉得有点傻,但解决办法很简单!