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
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>
Комментариев нет:
Отправить комментарий