我有一个使用gwt的项目,并且依赖于我公司的svn中的几个组件。在我的MainApp.gwt.xml中,我继承了这些模块。问题是,其中一个似乎不是gwt模块,所以我得到这个错误:
ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] GWT Module com.sample.project.sample-module-b not found in project sources or resources.
但我也不能删除它,因为还有另一个模块需要来自这个模块的来源-b。如果我删除该行
<inherits name="com.sample.project.sample-module-b"/>
来自我的MainApp.gwt.xml我收到以下错误:
[ERROR] Errors in 'jar:file:/C:/pathToRepository/com/sample/project/sample-module-a/0.1-SNAPSHOT-sources.jar!/com/sample/project/a/to/ClassA.java'
[ERROR] Line 23: No source code is available for type com.sample.project.module-b.ClassB; did you forget to inherit a required module?
我将模块-a和模块-b都添加到我的maven-dependencies中,但这并没有成功。 是否有可能继承该模块althogh它不是gwt模块? 我自己的类从不直接使用module-b,只是在这个依赖项中。 如何告诉module-a或我的MainApp使用来自module-b的源代码而不将其视为gwt模块? 希望任何人都能给我一个提示。 此致,Kayz
答案 0 :(得分:0)
要解决此问题,我必须执行以下操作: 在我的MainApp src / main / resources文件夹下,我放置了文件夹结构com.sample.project。在该文件夹中,我创建了文件module-b.gwt.xml,一切正常。