我有一个在服务器端使用的 ENUM。我也希望能够在客户端(GWT)上使用这个枚举。
这是结构:
se.mycompany.core
se.mycompany.core.TheEnum <-- this Enum.
se.mycomapny.web.gwtproject <-- The GWT project.
se.mycomapny.web.gwtproject.client
我试图添加
<inherits name="se.mycompany.core.TheEnum"/>
到我的 gwtproject.gwt.xml 文件。但我收到以下错误消息:
[错误] 无法在您的类路径中找到“se/mycompany/core/TheEnum.gwt.xml”;可能是拼写错误,或者您忘记包含源的类路径条目?
我尝试使用以下上下文将文件 TheEnum.gwt.xml 添加到“se/mycompany/core/”。
<module>
<inherits name='com.google.gwt.user.User'/>
<source path="TheEnum"></source>
</module>
但它仍然抱怨同样的事情。
我猜我需要以某种方式将 se.mycompany.core.TheEnum 添加到 build.xml 中的类路径中,但我不知道如何或在哪里。