Co to jest Maven?
Maven to narzędzie do automatyzacji i zarządzania opracowane przez Apache Software Foundation. Został wydany 13 lipca 2004 roku. W języku jidysz Znaczenie Mavena to „akumulator wiedzy”.
jest napisany w języku Java i używany do budowania i zarządzania projektami napisanymi w C#, Ruby, Scala i innych językach. Pozwala deweloperowi tworzyć projekty za pomocą modelu obiektowego projektu i wtyczek.,
pomaga budować projekty, zależności i dokumentację. Jego proces rozwoju jest bardzo podobny do ANT.Jest jednak znacznie zaawansowany niż mrówka.
Maven jest również w stanie zbudować dowolną liczbę projektów w pożądanych wyjściach, takich jak jar, wojna, metadane.
w tym tutorialu dowiesz się
- czym jest Maven?
- w jaki sposób Maven może skorzystać z mojego procesu rozwoju?,
- procesy, które mogą zarządzać za pomocą maven
- Architektura Maven
- Jak korzystać z Maven
- kroki/proces zaangażowany w budowę projektu
jak Maven może skorzystać z mojego procesu rozwoju?
Maven pomaga programistom w łatwiejszym tworzeniu projektu opartego na Javie. Dostępność nowych funkcji utworzonych lub dodanych w Maven można łatwo dodać do projektu w konfiguracji Maven. Zwiększa wydajność procesu projektowego i budowlanego.,
główną cechą Mavena jest to, że może automatycznie pobierać biblioteki zależności projektu.,
Poniżej znajdują się przykłady niektórych popularnych IDE wspierających rozwój za pomocą Mavena:
- Eclipse
- IntelliJ IDEA
- JBuilder
- NetBeans
- MyEclipse
procesy, które mogą zarządzać za pomocą Mavena:
- Builds
- Documentation
- Reportingli
- zależności
- SCMS
- wydania
- Dystrybucja
- lista dyskusyjna
Maven architecture
Maven architecture zawiera jar wtyczek, plik kodu itp.,
jak używać Maven
- aby skonfigurować Maven, musisz użyj modelu obiektowego projektu, który jest przechowywany w pom.plik xml.
- pom zawiera wszystkie ustawienia konfiguracyjne związane z Maven. Wtyczki można konfigurować i edytować w znaczniku<wtyczki> znacznika pom.plik xml. Programista może używać dowolnej wtyczki bez większej szczegółowości każdej wtyczki.,
- gdy użytkownik zaczyna pracować na Mavenie, zapewnia domyślne ustawienie konfiguracji, więc użytkownik nie musi dodawać każdej konfiguracji w pom.XML
kroki/proces zaangażowany w budowę projektu:
- Dodaj / napisz kod do tworzenia aplikacji i przetworz go do repozytorium kodu źródłowego
- Edytuj konfigurację / pom.,XML / szczegóły wtyczki
- Zbuduj aplikację
- Zapisz wynik procesu budowania jako plik WAR lub EAR do lokalnej lokalizacji lub serwera
- Pobierz Plik z lokalnej lokalizacji lub serwera i wdrożyć plik do miejsca produkcji lub
- strona klienta zaktualizowała dokument aplikacji z datą i zaktualizowanym numerem wersji aplikacji
- Utwórz i Wygeneruj raport zgodnie z aplikacją lub wymaganiami.
podsumowanie:
- Maven jest narzędziem do automatyzacji i zarządzania.,
- jest napisany w języku Java i używany do budowania i zarządzania projektami napisanymi w C#, Ruby, Scala i innych językach.
- Maven pomaga programistom w łatwiejszym tworzeniu projektu opartego na Javie.
- aby skonfigurować Maven, musisz użyć modelu obiektowego projektu, który jest przechowywany w pom.plik xml.