Недавно я преобразовал свое веб-приложение GWT ( GWT 2.4.0 ) в проект maven.
Я использую maven 2.2.1, плагин gwt-maven (2.4.0), Eclipse Indigo (3.7) и плагин m2eclipse.
Зависимости и общая конфигурация кажутся нормальными, поскольку веб-приложение компилируется без каких-либо проблем, а также работает в производственном режиме.
То же самое относится к размещенному режиму.
Однако у меня странное поведение: когда я изменяю одну строку в исходном файле Java / GWT, вызывается Maven Project Builder
, и эти шаги занимают мучительно много времени (около 10 секунд) и иногда затмеваются приходит в негодность за это время.
Это нормальное поведение m2eclipse?
И если это так, есть ли способ его ускорить?
Примечание: мне пришлось настроить плагин жизненного цикла для m2eclipse. Вот важный раздел pom-файла:
${webappDirectory}/WEB-INF/classes
org.codehaus.mojo
gwt-maven-plugin
2.4.0
compile
test
index.html
${webappDirectory}
com.gmi.nordborglab.testapp.client.Messages
org.apache.maven.plugins
maven-war-plugin
2.1.1
compile
exploded
${webappDirectory}
org.eclipse.m2e
lifecycle-mapping
1.0.0
org.codehaus.mojo
gwt-maven-plugin
[2.4.0,)
resources
compile
org.apache.maven.plugins
maven-war-plugin
[2.1.1,)
exploded