Навчальний посібник Maven містить базові та розширені концепції apache maven технології. Наш підручник maven розроблений для початківців і професіоналів.
Мейвен є могутнім інструмент управління проектами що базується на POM (об'єктна модель проекту). Він використовується для побудови проектів, залежностей і документації.
Це спрощує процес збирання, як ANT. Але він занадто просунутий, ніж ANT.
Поточна версія Maven — 3.
Розуміння проблеми без Maven
Є багато проблем, з якими ми стикаємося під час розробки проекту. Вони обговорюються нижче:
1) Додавання набору Jars до кожного проекту: У випадку фреймворків struts, spring, hibernate нам потрібно додати набір файлів jar у кожен проект. Він також має містити всі залежності банок.
2) Створення правильної структури проекту: Ми повинні створити правильну структуру проекту в сервлетах, struts тощо, інакше він не буде виконаний.
3) Створення та розгортання проекту: Ми повинні створити та розгорнути проект, щоб він міг працювати.
Що воно робить?
Maven спрощує вищезгадані проблеми. Він виконує в основному наступні завдання.
- Це полегшує створення проекту
- Він забезпечує уніфікований процес збірки (проект maven може використовуватися всіма проектами maven)
- Він надає інформацію про проект (документ журналу, джерела з перехресними посиланнями, список розсилки, список залежностей, звіти про модульне тестування тощо)
- Легко перейти на нові функції Maven
Керувати допомагає Apache Maven
- Будує
- Документація
- Звітування
- SCM
- Релізи
- Розподіл
Що таке Build Tool
Інструмент збірки піклується про все для створення процесу. Він робить наступне:
- Генерує вихідний код (якщо використовується автоматично згенерований код)
- Генерує документацію з вихідного коду
- Компілює вихідний код
- Пакети зібрали код у файл JAR ZIP
- Встановлює запакований код у локальне сховище, репозиторій на сервері або центральне сховище
Індекс Maven
Підручник Maven
- Що таке Maven
- Мураха проти Мейвена
- Встановіть Maven
- Репозиторій Maven
- 1) Локальний репозиторій
- 2) Центральне сховище
- 3) Віддалений репозиторій
- Maven Pom.xml
- Приклад Maven
- Веб-додаток Maven
- Плагін Maven
Maven в Eclipse
- Приклад Maven Eclipse
Інтерв'ю Maven
- Запитання для співбесіди Maven
Чи ти знаєш?
- Різниця між Ant і Maven
- Як встановити Maven?
- Репозиторії Maven: локальні, серверні та центральні
- Як створити приклад Maven?
- Як створити веб-програму Maven?
- Що таке об’єктна модель проекту?