0

我在不同的帖子中看到了如何在不同的项目之间共享 GWT 模块。

例如 ,如何将一个 gwt 应用程序的源代码用于另一个应用程序

我的案例更具体一点,因为我有两个 Grails+GWT 插件projectAprojectB

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'

知道如何解决这个问题吗?

4

1 回答 1

0

在 BuildConfig.groovy 中添加以下属性解决了我的问题。

gwt.plugins = [“/插件名称/”]

于 2013-01-16T14:40:34.670 回答