2011-12-14 33 views
0

我使用Eclipse-GWT插件在單個Eclipse項目中開發了一個應用程序。現在我想將我的一些常用小部件移到單獨的Eclipse項目中。我創建了一個新的Java項目,並希望「添加一個新的GWT模塊」,但嚮導說「源文件夾不是GWT項目的一部分」。我如何分割我的GWT項目以避免構建一個龐然大物?將Eclipse/GWT插件應用程序拆分爲單獨的項目

回答

1

使用Maven,並確保打開資源濾波該項目的其他依賴於:

<build> 
    <resources> 
     <resource> 
      <directory>src/main/java/</directory> 
     </resource> 
     <resource> 
      <directory>src/main/resources</directory> 
     </resource> 
    </resources> 
... 
</build> 

有關詳細信息看看這個blog post,並multi-module setup GWT-Maven的插件。

+0

我沒有使用Maven,但是如果這是唯一的方法,我會.. – jabal 2011-12-15 10:21:39

+0

也許在Eclipse中也是可以的。你是否嘗試過配置依賴項(取決於項目)並導出源代碼?不記得Eclipse中的確切術語.. – milan 2011-12-15 11:59:40

1

我已成功將我的GWT項目分爲兩個項目。有一些事情需要注意:

  1. 您必須將第一個模塊的servlet映射添加到第二個模塊中。這是第二個模塊能夠與第一個Servlet進行通信。
  2. 在構建路徑,參考到第一模塊
  3. 添加在第二模塊中,調用第一模塊的服務,並可以按如下方式使用其聲明的方法:
    Module1ServiceAsync module1Service = GWT.create(Module1Service .class)
相關問題