logo

Підручник Maven

підручник maven

Навчальний посібник Maven містить базові та розширені концепції apache maven технології. Наш підручник maven розроблений для початківців і професіоналів.

Мейвен є могутнім інструмент управління проектами що базується на POM (об'єктна модель проекту). Він використовується для побудови проектів, залежностей і документації.

Це спрощує процес збирання, як ANT. Але він занадто просунутий, ніж ANT.

Поточна версія Maven — 3.


Розуміння проблеми без Maven

Є багато проблем, з якими ми стикаємося під час розробки проекту. Вони обговорюються нижче:

1) Додавання набору Jars до кожного проекту: У випадку фреймворків struts, spring, hibernate нам потрібно додати набір файлів jar у кожен проект. Він також має містити всі залежності банок.

2) Створення правильної структури проекту: Ми повинні створити правильну структуру проекту в сервлетах, struts тощо, інакше він не буде виконаний.

3) Створення та розгортання проекту: Ми повинні створити та розгорнути проект, щоб він міг працювати.


Що воно робить?

Maven спрощує вищезгадані проблеми. Він виконує в основному наступні завдання.

  1. Це полегшує створення проекту
  2. Він забезпечує уніфікований процес збірки (проект maven може використовуватися всіма проектами maven)
  3. Він надає інформацію про проект (документ журналу, джерела з перехресними посиланнями, список розсилки, список залежностей, звіти про модульне тестування тощо)
  4. Легко перейти на нові функції Maven

Керувати допомагає Apache Maven

  • Будує
  • Документація
  • Звітування
  • SCM
  • Релізи
  • Розподіл

Що таке Build Tool

Інструмент збірки піклується про все для створення процесу. Він робить наступне:

  • Генерує вихідний код (якщо використовується автоматично згенерований код)
  • Генерує документацію з вихідного коду
  • Компілює вихідний код
  • Пакети зібрали код у файл JAR ZIP
  • Встановлює запакований код у локальне сховище, репозиторій на сервері або центральне сховище

Індекс Maven


Підручник Maven

  • Приклад Maven
  • Веб-додаток Maven
  • Плагін Maven

Maven в Eclipse

  • Приклад Maven Eclipse

Інтерв'ю Maven

  • Запитання для співбесіди Maven

Чи ти знаєш?