Что такое Maven и что делает Maven?
Дата публикации:16 января 2021 года.
INFOMARTION > Что такое Maven и что делает Maven?
Обзор.
Apache Maven широко известен как Maven.(Отныне формулировка Apache Maven перефразируется как Maven.)Что такое Apache Maven? Описание доступных функций. Maven универсален и полезен, но он настолько многофункционален, что, в конце концов, трудно понять всю его суть. Попробуйте использовать это в качестве справочника для общего понимания Maven.
Оглавление
1. Что такое Maven?
Maven - это инструмент управления сборкой. Если вы не знакомы с этой сборкой, обратитесь к следующей статье.
Построение основано на ряде предположений, в том числе
- Разрешение зависимостей библиотек jar.
- Указание выходной папки для результатов сборки
- Создание военных файлов (уменьшение значимости или ценности предыдущего слова) the likes of
Maven управляет этими задачами, связанными со сборкой.
На сайте Maven описано назначение Maven. (What is Maven?)
https://maven.apache.org/what-is-maven.html
Ниже, в разделе "Цели Maven", перечислены наиболее важные детали для понимания Maven.
Maven’s primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal, Maven deals with several areas of concern:
- Making the build process easy
- Providing a uniform build system
- Providing quality project information
- Encouraging better development practices
Одним словом, Maven позволяет легко создать среду сборки, которая работает правильно.
2. Что вы можете делать с помощью Maven
Для того чтобы облегчить создание корректно работающей среды сборки, мы хотели бы представить некоторые возможности, которые предлагает Maven.
2-1. Выполните задачи, необходимые для базовой сборки
Естественно, Maven - это инструмент управления сборкой, поэтому он может выполнять весь следующий ряд задач, необходимых для сборки.
- test(Провести тест)
- clean(Пересоздайте файлы классов.)
- build(Создайте военные файлы.)
2-2. Разрешение зависимых библиотек
Maven автоматически разрешает зависимые библиотеки - эта особенность часто упоминается, когда люди говорят о том, что делает Maven полезным.
Если вы хотите добавить jar-файл, вам нужно получить целевой jar, но вам может понадобиться больше jars, чтобы все заработало. В таких случаях Maven автоматически извлекает необходимые банки.
О конкретных механизмах разрешения зависимых библиотек см. в следующей статье.
Как Maven автоматически разрешает зависимости библиотек jar.
2-3. Управление библиотеками jar
Maven может управлять банками. Управление - это то же самое, что и "разрешение зависимых библиотек", упомянутое ранее, но также можно управлять банками, которые нужны только для тестирования, банками, которые нужны только во время сборки, и так далее.
Maven в основном работает путем записи информации в файл pom.xml, а Maven читает pom.xml, но вы можете управлять банками, записывая в этот файл имя нужного вам jar-файла, версию jar-файла и зачем он вам нужен (например, нужен ли он для тестирования или сборки). Можно управлять банками путем записи в этот файл. Кроме того, информация, необходимая для использования Maven, собрана в pom.xml, поэтому этот файл можно использовать для простого создания одинаковой среды разработки (среды сборки) для всех.
3. резюме
Если описать Maven в нескольких словах, то это будет "инструмент управления сборкой". Как указано на сайте Maven, цель Maven заключается лишь в том, чтобы "дать разработчикам возможность понять полное состояние их разработки в кратчайшие сроки". Функции для этой цели включают "выполнение задач, необходимых для базовых сборок", "разрешение библиотек зависимостей" и "управление библиотеками jar".
Спасибо, что досмотрели до конца.
■INFORMATION
Пожалуйста, нажмите здесь, чтобы перейти на верхнюю страницу ИНФОРМАЦИЯ.
■PROFILE
Пожалуйста, нажмите здесь для получения профиля.
■Контактная информация.
Для получения информации о статье, пожалуйста, свяжитесь с нами здесь.