Что такое Maven Java (Archiтекстура)

Что такое Maven?

Специалист это инструмент автоматизации и управления, разработанный Apache Software. Foundation, Это написано в Java Язык для создания проектов, написанный на C#, Ruby, Scala и другие языки. Он позволяет разработчикам создавать проекты, зависимости и документацию с помощью Project Object Model и плагинов. Он имеет похожий процесс разработки, что и ANT, но он более продвинут, чем ANT. Maven также может собирать любое количество проектов в желаемый вывод, такой как jar, war, metadata. Первоначально он был выпущен 13 июля 2004 года. На языке идиш значение Maven — «накопитель знаний».

Как Maven может помочь моему процессу разработки?

Maven помогает разработчику легче создавать проекты на основе Java. Доступность новых функций, созданных или добавленных в Maven, можно легко добавить в проект в конфигурации Maven. Это повышает производительность проекта и процесса сборки. Главной особенностью Maven является то, что он может автоматически загружать библиотеки зависимостей проекта.

Ниже приведены примеры некоторых популярных IDE, поддерживающих разработку с помощью Maven Framework:

  • Eclipse
  • IntelliJ IDEA
  • JBuilder
  • NetBeans
  • MyEclipse

Процессы, которыми можно управлять с помощью maven:

  • Строит
  • Документация
  • Отчетность
  • Зависимости
  • СКМ
  • публикации
  • Распределение
  • список адресатов

Специалист Archiтекстура

Специалист Architecture включает в себя jar-файл плагина, файл кода и т. д.

Специалист Archiтекстура
Специалист Archiтекстура

Специалист Archiтекстура

Как использовать Мавен

  • Чтобы настроить Maven в Javaвам необходимо использовать объектную модель проекта, которая хранится в файле pom.xml.
  • POM включает в себя все настройки конфигурации, связанные с Maven. Плагины можно настраивать и редактировать в тег файла pom.xml. И разработчик может использовать любой плагин без подробностей о каждом плагине.
  • Когда пользователь начинает работать над проектом Maven, он предоставляет настройки конфигурации по умолчанию, поэтому пользователю не нужно добавлять каждую конфигурацию в pom.xml.

Шаги/процесс, участвующие в создании проекта

  • Добавьте/запишите код для создания приложения и обработайте его в хранилище исходного кода.
  • Редактировать конфигурацию/pom.XML/детали плагина
  • Создайте приложение
  • Сохраните выходные данные процесса сборки в виде файла WAR или EAR в локальном расположении или на сервере.
  • Получите файл из локального расположения или сервера и разверните его на рабочем сайте или
  • клиентский сайт Обновлен документ приложения с указанием даты и обновленного номера версии приложения.
  • создавать и генерировать отчет согласно приложению или требованию.

Итого

  • Maven — это инструмент автоматизации и управления.
  • Инструмент Maven написан на Java Язык, используемый для создания и управления проектами, написанными на C# (До-диез), Рубин, масштаби другие языки.
  • Разработчики могут упростить создание проекта на основе Java с помощью инструмента Maven.
  • Чтобы настроить Maven, вам необходимо использовать объектную модель проекта, которая хранится в файле pom.xml.