2010-12-01 81 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