Какие приложения имеют отличные maven poms и хороши как примеры maven capabilites - PullRequest
2 голосов
/ 13 октября 2009

Я ищу приложения, которые имеют "богатые" maven pom (s) и могут показать множество возможностей maven (плагинов). Эти приложения необходимы в качестве демонстрационных примеров - как быстро и сколько это можно сделать с помощью maven и соответствующего набора плагинов.

Нет ограничений по технологии или типу приложения - оно должно быть открытым и простым в сборке. Я не ищу лучшего, но такого, который стоит посмотреть и построить. В ваших примерах, пожалуйста, добавьте комментарии, какие классные функции предлагают проекты maven build.

Очевидно, что эти помпы будут также источником вдохновения для улучшения моих собственных / чужих проектов.

Лично я обнаружил, что Пример фотоальбома Richfaces стоит посмотреть. В этом проекте (веб-приложение Java EE) есть функциональный тест с грузом и селеном, использование плагина scm (форма экспорта svn), генерация и развертывание ear на сервере jboss.


Почему бы не примеры из мавенских книг? Должны быть реальные проекты, чтобы убедить босса / заинтересованных лиц / коллег по работе.

Почему я не могу получить первый проект, собранный maven? Потому что обычно проекты (не все) создаются только maven и не содержат дополнительных отчетов или плагинов.

1 Ответ

4 голосов
/ 13 октября 2009

Я нахожу Сборка начальной загрузки Maven забавно: сборка Maven для сборки Maven. Обратите внимание, что возможно собрать Maven с уже установленным Maven, но я не уверен, что эта сборка показывает использование широкого набора функций.

С этой точки зрения, JBoss AS может быть уже лучшим примером, но не «лучшим» (если это имеет смысл). На самом деле, мне нравится сборка XWiki (там работает Винсент Массол). Или Exo Platform (там работает Арно Херитье).

Я почти уверен, что XWiki и Exo Platform являются хорошими примерами, так как их соответствующие менеджеры сборки имеют глубокие знания Maven (как более или менее активные коммиттеры maven): эти сборки полны лучших практик, показывают правильный путь вещи, имеющие чистые модули организации и т. д. Другими словами, они представляют собой «современное состояние» с Maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...