2013-01-14 52 views
0

我在不同的文章中看到GWT模塊如何在不同的項目中共享。在不同的Grails插件之間共享GWT模塊

E.g. How to use source code of one gwt application in to another application

我而言是一個更具體一點,因爲我有2的Grails + GWT插件了projectA項目B

projectA包含src/java中的java bean,它們都用於Grails服務以及src/gwt代碼。我定義了一個module.gwt.xml,其中包含我的主要模塊(EntryPoint.gwt.xml)繼承的我的java bean的路徑。這適用於projectA

我創建項目B,我想使用項目B的 Grails服務和src/GWT代碼宣佈了projectA在Java Beans。我設法通過在projectB的BuildConfig.groovy中添加grails.plugin.location.'projectA'=來共享服務的java bean。但是,當我在projectB的主模塊(EntryPoint.gwt.xml)中添加a時,在編譯項目B中的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' 

任何想法如何解決這個問題?

回答

0

在BuildConfig.groovy中添加以下屬性解決了我的問題。

gwt.plugins = [ 「/ 名稱的-插件 /」]