在mavenized GWT项目中继承模块时出错

时间:2015-05-12 10:41:24

标签: java maven gwt smartgwt

在我的pom.xml中添加此依赖项后:

<dependency>
   <groupId>com.eaio.uuid</groupId>
   <artifactId>uuid</artifactId>
   <version>3.2</version>
</dependency>

我在模块加载事件中遇到jetty错误:

  

没有可用于com.eaio.uuid的源代码;你忘了继承这个模块吗?无法找到com.client.myproject..`

我错过了什么?

1 个答案:

答案 0 :(得分:0)

如果你在GWT编译代码中使用该工件中的任何类,那么源代码需要可用,包装在jar中或作为源jar(请记住另一个)依赖性)。

您必须在jar中查找.gwt.xml文件,因为这将是您需要在自己的GWT描述符中继承的名称,例如。如果文件被调用com/eaio/UUID.gwt.xml,你应该

...
<inherits name="com.eaio.UUID" />
...

如果有一个不可用,只需使用简单的<source path="..." />创建自己的,并在您自己的项目中粘贴在正确的包中(仍然提供源 实际可用! )

干杯,