有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java继承一个非gwt模块

我有一个使用gwt的项目,它依赖于公司svn中的几个组件。在我的主应用程序中。gwt。我继承了这些模块。问题是,其中一个似乎不是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"/>

从我的主应用程序。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?

我在maven依赖项中添加了模块a和模块b,但这并没有奏效。 虽然不是gwt模块,但有可能继承该模块吗? 我自己的类从不直接使用模块b,只是在这种依赖关系中。 我如何告诉module-a或我的MainApp使用module-b的源代码,而不将其视为gwt模块? 希望任何人都能给我一个提示。 向你问好,凯兹


共 (1) 个答案

  1. # 1 楼答案

    为了解决这个问题,我必须做以下几点: 在我的MainApp src/main/resources文件夹下,我放置了文件夹结构com。样品项目在这个文件夹中,我创建了module-b.gwt文件。xml和一切都很好