Как заставить GWT скомпилировать несколько модулей? - PullRequest
2 голосов
/ 01 декабря 2010

Я настроил новый проект GWT в NetBeans 6.9 и создал несколько модулей GWT. Я попытался добавить их все в файл gwt.properties следующим образом:

  *# 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*

В этом случае компилируется только последний модуль в списке.

1 Ответ

0 голосов
/ 01 декабря 2010

Вам нужно создать файл 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...