Я всегда создаю POM с нуля, но если вы спросите меня, я бы, вероятно, выбрал POM, сгенерированный артефактом.
POM, сгенерированный WebAppCreator, запускает DevMode в target/www
, что странно, и включает конфигурацию maven-clean-plugin
, которая просто не нужна (вы никогда не должны запускать DevMode, используя src/main/webapp
в качестве * Каталог 1006 * war , поэтому его не нужно очищать)
POM, сгенерированный артефактом с другой стороны, использует цели i18n
и generateAsync
, которые не нужны для ИМО (они могут быть полезны как один выстрел , но не для запуска на них). каждая сборка, особенно цель i18n
).
Если вы спросите меня, ни одна из них не является хорошей отправной точкой, но артефакт на менее плохой , чем WebAppCreator.
РЕДАКТИРОВАТЬ: Я начал работать над новыми архетипами: https://github.com/tbroyer/gwt-maven-archetypes Они еще не полностью готовы, но ИМО уже лучше, чем gwt-maven-plugin
архетип или WebAppCreator
.