Maven
Докуметация
Смотреть дерево зависимостей = mvn dependency:tree
Смотреть актуальный pom.xml = mvn help:effective-pom
Пропустить фазу тестирования = mvn package -DskipTests
Вывести лог сборки в файл = mvn -X compile > mvn.log
- Архетип - стандартизация структуры и жизненного цикла проекта
- Конфигурационный файл - pom.xml, описывает всю структуру проекта
- Зависимости - подключаемые к проекту библиотеки
- Плагины - инструменты, которыми Maven обрабатывает проект
- Lifecycle - этапы обработки Maven-ом проекта, посредством плагинов, согласно описанию в pom.xml
-
Clean (mvn help:describe -Dcmd=clean)
- maven-clean-plugin:2.5
-
Default (mvn help:describe -Dcmd=deploy)
- maven-resources-plugin:2.6
- maven-compiler-plugin:3.1
- maven-surefire-plugin:2.12.4 (для запуска тестов)
- maven-jar-plugin:2.4
- maven-install-plugin:2.4
- maven-deploy-plugin:2.7
-
Site (генерация документации проекта)
- maven-site-plugin:3.3
- maven-project-info-reports-plugin:3.1.2
Для изменения дефолтной версии плагинов добавить в pom.xml код с необходимой версией выбранного плагина.
Информация о плагине = mvn help:describe -Dplugin=compiler