Какво е Maven и какво прави Maven?
Дата на публикуване:16 януари 2021 г.
INFOMARTION > Какво е Maven и какво прави Maven?
Преглед.
Apache Maven е известен като Maven.(Оттук нататък формулировката на Apache Maven се перифразира като Maven.)Какво представлява Apache Maven? Описание на наличните функции. Maven е универсален и полезен, но е толкова многофункционален, че в крайна сметка е трудно да се разбере цялата му същност. Опитайте това като справка за обща представа за Maven.
Съдържание
1. Какво е Maven?
Maven е инструмент за управление на изграждането. Ако не сте запознати с процеса на изграждане, вижте следната статия.
Какво означава да създаваш Java?
Изграждането се основава на редица предположения, включително
- Разрешаване на зависимостите на библиотеките jar.
- Определяне на изходната папка за резултатите от сглобяването
- Създаване на war файлове (намаляване на значението или стойността на предишната дума) подобни на
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 полезен.
Ако искате да добавите файл с буркан, трябва да изтеглите целевия буркан, но може да ви трябват повече буркани, за да работите. В такива случаи Maven автоматично извлича необходимите буркани.
Вижте следната статия за конкретни механизми за разрешаване на проблеми за зависими библиотеки.
Как Maven автоматично разрешава зависимостите на библиотеките jar.
2-3. Управление на библиотеки с буркани
Maven може да управлява буркани. Управлението е същото като "разрешаването на зависими библиотеки", споменато по-рано, но е възможно да се управляват и буркани, които са необходими само за тестване, буркани, които са необходими само по време на изграждане, и т.н.
Maven работи основно чрез записване на информация във файл, наречен pom.xml, и Maven чете pom.xml, но можете да управлявате буркани, като запишете в този файл името на необходимия ви jar файл, версията на jar файла и защо ви е необходим (например дали ви е необходим за тестване или за изграждане). Възможно е да управлявате бурканите, като пишете в този файл. Освен това информацията, необходима за използване на Maven, е събрана в pom.xml, така че този файл може да се използва за лесно създаване на една и съща среда за разработка (build environment) за всички.
3. резюме
Ако трябва да опишем с няколко думи какво представлява Maven, това би било "инструмент за управление на изграждането". Както е посочено на уебсайта на Maven, целта на Maven е само "да даде възможност на разработчиците да разберат пълното състояние на своята работа по разработката за възможно най-кратко време". Функциите за тази цел включват "изпълняване на задачи, необходими за основни компилации", "разрешаване на библиотеки със зависимости" и "управление на библиотеки jar".
Благодарим ви, че гледахте до края.
■INFORMATION
Моля, кликнете тук, за да преминете към горната страница на ИНФОРМАЦИЯТА.
■PROFILE
■Данни за контакт.
За запитвания относно статията, моля, свържете се с нас тук.