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

Какво е Maven?

Maven е инструмент за автоматизация и управление, разработен от Apache Software Foundation. Написано е в Java Език за изграждане на проекти, написани на C#, Руби, Scala и други езици. Той позволява на разработчиците да създават проекти, зависимости и документация, използвайки Project Object Model и плъгини. Има подобен процес на разработка като ANT, но е по-напреднал от ANT. Maven може също така да изгради произволен брой проекти в желания резултат, като jar, war, метаданни. Първоначално беше пуснат на 13 юли 2004 г. На езика идиш значението на Maven е „акумулатор на знания“.

Как може Maven да е от полза за моя процес на разработка?

Maven помага на разработчика да създаде по-лесно проект, базиран на java. Достъпността на нова функция, създадена или добавена в Maven, може лесно да бъде добавена към проект в конфигурация на Maven. Повишава ефективността на проекта и строителния процес. Основната характеристика на Maven е, че може автоматично да изтегля библиотеките за зависимости на проекта.

По-долу са дадени примери за някои популярни IDE, поддържащи разработка с Maven Framework:

  • Eclipse
  • IntelliJ IDEA
  • JBuilder
  • NetBeans
  • MyEclipse

Процеси, които могат да се управляват с помощта на maven:

  • Изгражда
  • документация
  • Докладване
  • Зависимостите
  • SCM
  • Пресата
  • Разпределение
  • пощенския списък

Maven Archiтекстура

Maven Architecture включва плъгин буркан, файл с код и др.

Maven Archiтекстура
Maven Archiтекстура

Maven Archiтекстура

Как да използвате Maven

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

Стъпки/процес, включени в изграждането на проекта

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

Oбобщение

  • Maven е инструмент за автоматизация и управление.
  • Инструментът Maven е написан на Java Език и се използва за изграждане и управление на проекти, написани на C# (C Остър), Руби, Scala, и други езици.
  • Разработчиците могат да създадат базиран на Java проект по-лесно с помощта на инструмента Maven.
  • За да конфигурирате Maven, трябва да използвате Project Object Model, който се съхранява в pom.xml-файл.

Обобщете тази публикация с: