我正在处理一个带有一堆非本地化常量的应用程序
(大多数是'静态最终字符串'放入非可资格化的 类)
我想从GWT客户端引用其中一些常量。
我有一个" MyAppConstants.java "在 my.company.package 中。
所以我创建了一个" MyGwtConstants
" my.company.package 包中的模块创建了一个" GwtConstants
" class那里(GwtConstants
包是MyGwtConstants
模块源路径的一部分),将一些常量从MyAppConstant
移到GwtConstants
,并使MyAppConstants
继承我的GwtConstants
1}}。但这个解决方案很糟糕。
MyAppConstants.java
)MyAppConstants.java
包含对StringUtils.EMPTY
的引用并且我想使用该GWT客户端,该怎么办?
我不能引用StringUtils'来自GWT客户端层的EMPTY,我无法为引用的每个可能的包创建一个GWT模块(这里需要在org.apache.commons.lang下创建另一个GWT模块,因为模块只能引用包含在其中的代码)一个子包,afaik源路径是相对的,不能是绝对的。)必须有一种更简单的方法吗? (目标显然是避免重复常量)