Evgeniy S
Читать 1 минуту
1. Maven - base
Maven - инструмент для управления и автоматизированной сборки проектов. Maven обеспечивает декларативную сборку проекта. Maven предоставляет модель для проектов, которая может быть переиспользована и проста в поддержки. Для описания структуры проекта используется pom.xml (Project Object Model).
Файл xml описывает создаваемый программный проект:
- зависимости
- порядок сборки
- каталоги
- подключаемые модули
Maven построен на основе плагинов которые позволяют использовать любое приложение, управляемое через стандарный ввод. Maven создает базовую структуру проекта.
Пример структуры для исходного кода проекта и модулей:
- src/main/java - исходный код
- src/main/resources - ресурсы
- src/test - тесты
- target/classes -байт код
- target - дистрибутив jar
Maven предоставляет настройки для управления жизненным циклом проекта и его зависимостями.
30 просмотров
Поделиться
Добавить
Еще