我在不同的帖子中看到了如何在不同的项目之间共享 GWT 模块。
例如 ,如何将一个 gwt 应用程序的源代码用于另一个应用程序
我的案例更具体一点,因为我有两个 Grails+GWT 插件:projectA和projectB。
projectA包含 src/java 中的 java beans,它们都用于 Grails 服务以及 src/gwt 代码中。我定义了一个 module.gwt.xml,其中包含我的主模块 (EntryPoint.gwt.xml) 继承的我的 java bean 的路径。这适用于projectA。
我已经创建了projectB,我想在projectB 的Grails 服务和 src/gwt 代码中使用在projectA中声明的 java bean。我设法通过在 projectB 的 BuildConfig.groovy 中添加 grails.plugin.location.'projectA' = 来共享服务的 java bean。但是,当我在projectB的主模块 (EntryPoint.gwt.xml) 中添加 a 时,在projectB中编译 GWT 模块时出现以下错误。
Loading inherited module '<qualified module name>'
| [ERROR] Unable to find '<qualified module name>' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
| [ERROR] Line 16: Unexpected exception while processing element 'inherits'
知道如何解决这个问题吗?