Evgeniy S
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 просмотров
Добавить
Еще
Evgeniy S
Подписаться