Кућа Развој Шта је мавен? - дефиниција из техопедије

Шта је мавен? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Мавен?

Мавен је софтвер за управљање пројектима и разумевање који се пре свега користи код пројеката заснованих на Јави, али који се такође могу користити за управљање пројектима у другим програмским језицима као што су Ц # и Руби. Мавен помаже у управљању зградама, документацијом, извештавањем, зависностима, управљањем конфигурацијом софтвера (СЦМ), издањима и дистрибуцијом.


Многа интегрисана развојна окружења (ИДЕ) пружају додатке или додатке за Мавен, омогућавајући Мавену да компајлира пројекте унутар ИДЕ-а.

Техопедија објашњава Мавен-а

Кључне карактеристике Мавена укључују:

  • Стандардан и једноставан начин за прављење пројеката у којима су сакривени непотребни детаљи
  • Јединствени систем изградње, где се следи стандардна стратегија приликом изградње било ког пројекта
  • Квалитетне информације о пројекту, као што су листе зависности, унакрсни извори и извештаји о јединицама испитивања
  • Управљање зависношћу, укључујући аутоматско ажурирање и затварање зависности
  • Способност руковања са више пројеката истовремено
  • Динамично преузимање потребних Јава библиотека и додатака из Мавен репозиторија

Мавен је креирао Јасон Ван Зил 2002. године у оквиру пројекта Апацхе Турбине. То је постао пројекат Апацхе Софтваре Фоундатион 2003. године. Након тога објављено је неколико верзија Мавен-а, укључујући Мавен в1.0, в2.0 и в3.0.


Темељна јединица у Мавену је пројектни модел објекта (ПОМ), КСМЛ датотека која садржи информације о софтверском пројекту, детаље конфигурације које Мавен користи у изградњи овог пројекта, било какве зависности од спољних компонената или модула и редоследа састављања. Функција Мавен-а такође зависи од додатака који пружају низ циљева који се могу извршити. У ствари, сав посао се врши помоћу додатака. Постоје бројни Мавен додаци за изградњу, тестирање, СЦМ, покретање веб сервера итд. Додаци су конфигурисани у ПОМ датотеци, где су основни додаци подразумевано укључени.

Шта је мавен? - дефиниција из техопедије