2010-12-01 78 views
2

我已經成立了一個新的GWT項目在NetBeans 6.9,並創建了多個GWT模塊 我試着將它們全部在gwt.properties文件,如下所示:如何讓GWT編譯多個模塊?

*# The names of the modules to compile (separated by a space character) 
    gwt.module=com.company.MyModule1 com.company.MyModule2 com.company.MyModule3* 

我在得到一個錯誤編譯時間表示它沒有找到第二個模塊。現在,我只能編譯好一個模塊。哪一個並不重要。這是我做錯了什麼或它是gwt/nbgwt中的錯誤?

我也試過這樣:

*# The names of the modules to compile (separated by a space character) 
    gwt.module=com.company.MyModule1 
    gwt.module=com.company.MyModule2 
    gwt.module=com.company.MyModule3* 

在這種情況下,只有在列表中的最後一個模塊被編譯。

回答

0

您需要爲每個模塊創建一個gwt.xml文件。

然後你可以編譯所有的人都用Ant任務

<target name="gwtc" depends="javac" description="GWT compile to JavaScript"> 
    <java failonerror="true" fork="true" classname="com.google.gwt.dev.Compiler"> 
     <classpath> 
      <pathelement location="src"/> 
      <path refid="project.class.path"/> 
     </classpath> 
     <!-- Additional arguments like -style PRETTY or -logLevel DEBUG --> 
     <arg value="${myModuleName}"/> 
    </java> 
</target> 
+0

我創建每個模塊一個gwt.xml文件,他們被稱爲Module1.gwt.xml,Module2.gwt.xml等他們所有的都在包com.company – Lucian 2010-12-01 15:36:51