我在eclipse中有一个maven java项目。我在项目中添加了一个具有公共变量的groovy文件。我在另一个java类中访问groovy变量,但是我得到了编译错误(见下文)。我安装了GRECLIPSE插件。当我使用mvn构建项目时,也可以通过命令行成功编译。
如何解决此问题?
Groovy类 -
package com.impl
class UserConstants {
public static final String USER_PREFERENCES =
"""Some value"""
}
同一个包中的Java类。在导入行我收到错误“导入无法解决”,由于我在Sysout行发生错误,“USER_PREFERENCES无法解析为变量”
package com.impl
import static com.impl.UserConstants.USER_PREFERENCES;
public class UserPreferences {
public UserPreferences() {
System.out.println(USER_PREFERENCES);
}
}
答案 0 :(得分:0)
将项目转换为Groovy项目解决了问题