Что такое 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-файл плагина, файл кода и т. д.
Как использовать Мавен
- Чтобы настроить Maven в Javaвам необходимо использовать объектную модель проекта, которая хранится в файле pom.xml.
- POM включает в себя все настройки конфигурации, связанные с Maven. Плагины можно настраивать и редактировать в тег файла pom.xml. И разработчик может использовать любой плагин без подробностей о каждом плагине.
- Когда пользователь начинает работать над проектом Maven, он предоставляет настройки конфигурации по умолчанию, поэтому пользователю не нужно добавлять каждую конфигурацию в pom.xml.
Шаги/процесс, участвующие в создании проекта
- Добавьте/запишите код для создания приложения и обработайте его в хранилище исходного кода.
- Редактировать конфигурацию/pom.XML/детали плагина
- Создайте приложение
- Сохраните выходные данные процесса сборки в виде файла WAR или EAR в локальном расположении или на сервере.
- Получите файл из локального расположения или сервера и разверните его на рабочем сайте или
- клиентский сайт Обновлен документ приложения с указанием даты и обновленного номера версии приложения.
- создавать и генерировать отчет согласно приложению или требованию.
Итого
- Maven — это инструмент автоматизации и управления.
- Инструмент Maven написан на Java Язык, используемый для создания и управления проектами, написанными на C# (До-диез), Рубин, масштаби другие языки.
- Разработчики могут упростить создание проекта на основе Java с помощью инструмента Maven.
- Чтобы настроить Maven, вам необходимо использовать объектную модель проекта, которая хранится в файле pom.xml.