2010-12-01 10 views
2

は、私は、NetBeans 6.9で新しいGWTプロジェクトを設定し、次のように私はgwt.propertiesファイルでそれらのすべてを追加しようとした を複数のGWTモジュールを作成しました:私がエラーを取得していますGWTで複数のモジュールをコンパイルするには?

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

コンパイル時に2番目のモジュールが見つかりません。さて、私は1つのモジュールだけをコンパイルすることができます。どちらにしても問題ありません。それは私が間違っているか、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ファイルを作成する必要があります。

次に、あなたは、私はモジュールごとに1つのgwt.xmlファイルを作成したと彼らはModule1.gwt.xml、Module2.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

でそれらのすべてをコンパイルすることができますすべてがパッケージに入っています。com.company – Lucian

+0

@ルシアン:NetBeansまたはANTタスクを使用してビルドしていますか?ビルドの出力は何ですか? –

+0

私はNetbeansを使ってビルドしています。NetBeansは、すべてをビルドするためにantを使用していると思っていました。ビルドツールについてはあまりよく分かりません。たぶんGWT専用のビルドツールを使用しているかもしれません。私のプロジェクトには、gwtコンパイラの設定を含むgwt.propertiesというファイルがあります。このファイルでは、指示を追加しようとしました。さて、エラーはbuild-gwt.xmlから来て、私のモジュールは存在しないと言います。 – Lucian

関連する問題