Ржевский Дмитрий Rzhevskiy Dmitry
maven: плагины которые пригодятья
http://maven.apache.org/plugins/index.html
список плагинов (на агл. языке)
для начала работы проекты удобно пользоваться
site:
вызов mvn site
генерирует html для сайта проекта. В нашей компании используется при автоматическом билдинге проекта: при каждом изменении исходного кода сайт проекта генерится заново и html ложится на web сервер.
mvn source:jar - генерирует jar файл с исходниками проекта.
mvn source:test-jar генерирует jar файл с тестами проекта.
checkstyle:check
mvn pmd:pmd - выполняет проверку кода на наличие потенциальных проблем. pmd существует как самостоятельный проект.
mvn release:perform делает релиз поректа: коммитит в svn версию релиза (и справленным номером версиив pom), в trunk увеличивает версию pom) создаёт properties файл.
cobertura plugin преднозначен для измерения покрытия кода тестами.обычно привязывается к site и отчёты генерируются всесте с сайтом проекта.
dependency различные операции с зависимостями. dependency:tree показывает дерево зависимостей.
javadoc генерация javadoc документации. javadoc:javadoc
Пример:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<show>private</show>
</configuration>
</plugin>
Статья: Introduction to m2eclipse. В ней описана интеграция eclipse с maven2.
Posted at 01:23AM май 24, 2008 by Дима in Java | Комментарии[1]


опубликовал Дима Май 23, 2009 at 10:38 PM MSD #