SPRING-SOURCE.RU

Maven GWT Plugin

Команда Report? Описание
gwt:clean Нет Очищает webapp директорию для вывода компиляции GWT модуля
gwt:compile Нет Выполняет GWTCompiler для source проекта
gwt:debug Нет Расширяет gwt цель (goal) и запускает проект в GWT Hosted режиме с отладчиком port hook
gwt:eclipse Нет Цель, которая создает launch конфигурации Eclipse для GWT модулей
gwt:eclipseTest Нет Устаревшая. Использует google eclipse plugin http://code.google.com/intl/fr-FR/eclipse/docs/users_guide.html
gwt:generateAsync Нет Цель, которая генерирует Async интерфейс
gwt:help Нет Отображает справочную информацию для gwt-maven-plugin. Вызов
mvn gwt:help -Ddetail=true -Dgoal=<goal-name>
для отображения деталей параметров
gwt:i18n Нет Создает i18 интерфейсы для констант и файлов сообщений
gwt:mergewebxml Нет Совмещает GWT элементы сервлета в дескриптор развертывания
gwt:resources Нет Копирует GWT java исходный код и описания модуля как ресурсы в build outputDirectory. Альтернатива объявления <resource> в POM.
gwt:run Нет Цель, запускающая GWT модуль в GWT Hosted режиме
gwt:sdkInstall Нет Устанавливает GWT (home built) SDK в локальный репозиторий
gwt:soyc Да Нет описания
gwt:test Нет Запускает GWTTestCases в ходе integration-test phase

Использование

      
<project>
  ...
  <build>
    <!-- To define the plugin version in your parent POM -->
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>gwt-maven-plugin</artifactId>
          <version>1.3-SNAPSHOT</version>
        </plugin>
        ...
      </plugins>
    </pluginManagement>
    <!-- To use the plugin goals in your POM or parent POM -->
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>gwt-maven-plugin</artifactId>
        <version>1.3-SNAPSHOT</version>
      </plugin>
      ...
    </plugins>
  </build>
  ...
  <!-- To use the report goals in your POM or parent POM -->
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>gwt-maven-plugin</artifactId>
        <version>1.3-SNAPSHOT</version>
      </plugin>
      ...
    </plugins>
  </reporting>
  ...
</project>