Поиск по этому блогу

пятница, 11 июля 2014 г.

GWT. Maven GWT Plugin commands


1. GWT Maven Plugin 

    http://mojo.codehaus.org/gwt-maven-plugin/

Этот плагин предназначен для запуска gwt проектов с помощью Maven.

<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwtVersion}</version>

1. mvn gwt:eclipse создаст Launch файл для запуска проект из Eclipse

2. mvn gwt:run запустит проект на AppEngine

3. mvn gwt:debug запустит проект на AppEngine в debug mode



2. Appengine Maven Plugin 



Этот плагин предназначен для запуска с помощью Maven сервера AppEngine
   
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${appengine.target.version}</version>

1. mvn appengine:devserver эта команда запустит локальный dev сервер AppEngine 

2. mvn appengine:devserver -Plocal эта команда запустит локальный dev сервер AppEngine с профилем local, профиль local описывается в POM файле проекта.
<profiles>
  <profile>
    <id>local</id>
      <properties>
        <root.url>http:\/\/localhost:8888</root.url>
      </properties>
  </profile>
</profiles>

3. Профили и параметры Maven


1. mvn clean install -DskipTests  эта команда очистит папку target проекта, после чего скомпилирует файлы проекта и при этом пропустит выполнение тестов.

2. mvn clean install -DskipTests -Pdebugging -DgwtLogLevel=INFO для того, чтобы выполнилась такая команда необходимо добавить профиль в POM файл проекта для параметра Pdebugging, другие два параметра являются параметрами встроенными в Maven.
<profiles>
<profile>
  <id>debugging</id>
    <properties>
      // уровень логгирования
      <gwtLogLevel>TRACE</gwtLogLevel>
      // количество выделяемой памяти
      <gwtDebugJvm>-Xmx2048m -XX:MaxPermSize=2048m</gwtDebugJvm>
      // пропустить тесты
      <skipTests>true</skipTests>
    </properties>
  </profile>
<profile>
</profiles>

Комментариев нет:

Отправить комментарий