Java Maven je alat za upravljanje projektima koji programerima pruža cjelovitu izgradnju životnog ciklusa. Okruženja s nekoliko razvojnih timova brzo izvode relevantne standarde, a većina postavki projekta je jednostavna i ponovno upotrebljiva. Maven olakšava programerima razvoj izvješća, praćenja i postavljanja automatizacije.
Prednosti razvojnog procesa
Pri obavljanju svojih funkcija radi konzistentnosti i održavanja fleksibilnosti, koristi strogo pravilo utemeljeno na XML-u. Budući da je većina sustava u Javi integrirana, oni stvaraju pouzdane Java Maven projekte s osnovnim sustavom izgradnje. Procesi kojima upravlja ovaj alat:
Konfiguriranje konfiguracije
Instalacija
Testiranje POM datoteke
Stvaranje izlazne Java datoteke
Stvaranje konfiguracijskih datoteka
Programer stvara Mavenove konfiguracijske datoteke u sljedećim slučajevima:
Modul sinkronizacije
Primjer Java projekta skakanja
Kompilacija i modularni testovi
Maven može učitati više dodataka nego što je potrebno za izvođenje testova jer već ima ovisnosti potrebne za kompilaciju. Prije kompajliranja i izvršavanja, kompajlira kod glavnog. Ako želite prevesti izvore testiranja, pokrenite naredbu: mvn test-compile. Sada možete sastaviti i izvršiti izvore aplikacija i testova.
Ugradnja prozora
Apache Maven lako je instalirati na Windows. Prethodno učitajte .zip arhivu, prilagodite promjenjivu putanju sustava Windows. Redoslijed operacija:Preuzmite i raspakirajte najnoviju verziju Maven-a. U odjeljku "Datoteke" odaberite opciju "Binary ZIP archive". Raspakirajte arhivulokalna mapa c: alati apache-maven-339. Prilagodite JDK varijablu i JAVA_HOME za Windows okruženje. Ako nije instaliran JDK, idite na stranicu za preuzimanje Java Maven Home i preuzmite najnoviju verziju JDK-a. Pokrenite instalacijski program i slijedite korake. Nakon dovršetka instalacije na upravljačkoj ploči sustava Windows otvorite System-> Napredne postavke sustava - & gt; Varijable okruženja i dodavanje JAVA_HOME varijable. Dodajte varijablu M2_HOME u Windows okruženje. Sljedeći korak je konfiguriranje M2_HOME varijable da pokazuje na Maven mapu, na primjer: c: tools apache-maven-339. Dodajte putanju M2_HOME u mapu za smeće. Da biste to učinili, odaberite varijablu Path iz System-> Napredne postavke sustava - & gt; Varijable okruženja - & gt; Uredite i dodajte na kraj. Provjerite uspješnu instalaciju i konfiguraciju iz naredbe naredbenog retka: mvn -version Poruka je na zaslonu. To znači da su Mavenove postavke na računalu bile uspješne. Ako su prozori naredbenog retka otvoreni prije postavljanja varijabli okruženja, morate ponovno pokrenuti prozore naredbenog retka.
Maven instalacija radi za bilo koju verziju macOS-a.
Sekvenca procesa:Na stranici za preuzimanje nabavite najnoviju verziju Maven Java verzije binarne datoteke. Premjestite arhivu u odredišnu mapu, na primjer, u /usr /local: sudo mv apache-maven-339-bin.tar.gz /usr /local. Ova naredba će premjestiti datoteku /usr /local. Izdvojite naredbu izvođenja: sudo tar -xvf apache-maven-339-bin.tar.gz. Naredba će se izdvojiti u trenutnu mapu. Izbrišite arhivu izvršavanjem sljedeće naredbe: sudo rm apache-maven-339-bin.tar.gz. ZaAccess Maven iz direktorija konfigurirati M2_HOME i dodati bin imenik na put. Provjerite pokretanje verzije naredbe: mvn -version. Na zaslonu bi se trebala pojaviti poruka.
Mavenove funkcije za macOS stavljamo u tablicu:
Funkcija
Opis
Rad izvan mreže
99)
Ako je ovaj potvrdni okvir odabran, Maven radi izvanmrežno i koristi samo lokalno dostupne resurse. Ova opcija odgovara opciji "izvanmrežnog" naredbenog retka.
Koristite dodatke za registar
Postavite potvrdni okvir da uključite referencu na Maven registar dodataka. To odgovara opciji naredbenog retka no-plugin-register.
Izvršavanje rekurzivnih ciljeva
Ako je ovaj potvrdni okvir postavljen, skupština će se ponoviti u priloženim projektima. Brisanje ovog potvrdnog okvira odgovara ne-rekurzivnim opcijama naredbenog retka.
Ako je ova opcija odabrana, generiraju se tragovi iznimka. To odgovara opciji pogreške u naredbenom retku.
Ažuriranja za snimke
Instalirajte ovaj potvrdni okvir ako želite da Java Maven IDEA ažurira snimke prilikom sinkronizacije.
Razina izlaza
Odaberite željenu razinu izlaznog dnevnika koja omogućuje dodacima stvaranje poruka na razini otklanjanja pogrešaka, informacija, upozorenja i fatalnih pogrešaka ili odjava izlaz.
Kontrolni zbroj politike
OdaberiteŽeljena razina usklađenosti s kontrolnim zbrojem prilikom preuzimanja artefakata. Možete se isključiti iz preuzimanja kada se kontrolni zbroj ne podudara sa strogim kontrolnim zbrojem ili izdaje upozorenje o slabim kontrolnim zbivanjima.
Politika neuspjeha montaže s nekoliko projekata
Navedite kako se nositi s neuspjehom u sastavu višestrukog projekta. Možete odbiti prevođenje pri prvom neuspjehu, što odgovara brzoj brzini opcije naredbenog retka. Pogreška na kraju odgovara parametru naredbenog retka u slučaju neuspjeha.
Pravilo za ažuriranje dodatka
Odaberite pravilo ažuriranja dodatka s padajućeg popisa. Možete potražiti ažuriranja koja odgovaraju opciji check-plugin-updates za naredbeni redak. Onemogućuje provjeru ažuriranja koja se podudaraju s opcijom no-plugin ažuriranja naredbenog retka. Ova opcija se zanemaruje za Maven 3 i kasnije.
Tijekovi - T opcija
Koristite ovo polje za postavljanje parametra "T" za paralelne nabore. Ova opcija je dostupna za Maven 3 i kasnije.
Glavni izbornik Maven-a
Koristite ovaj padajući popis da biste odabrali verziju Maven-a isporučenu (Maven2 zahtijeva verziju 221 a za verziju Maven3 305) ili rezultat dopuštenih sistemskih varijabli kao što su MAVEN_HOME ili MAVEN2_HOME. Također možete navesti vlastitu verziju Maven-a instaliranu na vašem računalu i odabrati željeni direktorij u dijaloškom okviru.
Konfiguracijska datoteka korisnika
U tekstualnom okviru navedite datoteku koja sadrži konfiguraciju za korisnika Maven. akomorate navesti drugi, označiti potvrdni okvir "Override", kliknite gumb "Ellipsis" i odaberite željenu datoteku u dijaloškom okviru "Maven File Selection".
Lokalni repozitorij
Po defaultu, polje prikazuje put do lokalnog direktorija korisnika koji pohranjuje preuzimanje i sadrži privremene artefakte. Ako želite navesti drugi direktorij, označite potvrdni okvir "Override", kliknite gumb "Three Dots" i odaberite željeni put u dijaloškom okviru "Select Maven Local Storage".
Kada je Maven instaliran na Windows, izvedite proxy postavke. Ako korisnik dobije pogrešan odgovor od pogreške SOCKS poslužitelja, oni konfiguriraju proxy postavke. Da biste izvršili postavljanje, poduzmite sljedeće korake:Idite na stazu - {M2_HOME} /conf/settings.xml. Otvorite datoteku settings.xml u načinu uređivanja u bilo kojem uređivaču teksta. Otvorite i ažurirajte oznaku. Da biste uštedjeli vrijeme, možete dodati proxy podatke na kraju Maven naredbi: $ mvn install clean -DproxySet = true -DproxyHost = ur.proxy.server -DproxyPort = port. Možete instalirati proxy poslužitelj iz naredbenog retka. U tom se slučaju preporučuje da koristite globalnu datoteku settings.xml.
Postoji nekoliko alternativnih pristupa koji se koriste za postavljanje HTTP proxy poslužitelja, ali općenito nisu prikladniji za uređivanje datoteke settings.xml. Na primjer, možete koristiti http.proxyHost iSvojstva http.proxyPort sustava u datoteci InstallDir /etc /system.properties jednaka je pristupu za samostalni spremnik bez tkanine: http.proxy Host = 19202.0. http.proxy Port = 8080. Ova konfiguracija ima nedostatak, sprječavajući korisnike da izravno pristupaju Maven proxyju na intranetu. Da biste to nadoknadili, morate konfigurirati popis hostova bez proxy poslužitelja da biste omogućili one na kojima rade poslužitelji Fabric. Iz ponuđenog materijala jasno je da je Java Maven platforma koja pojednostavljuje i standardizira proces izrade projekta, lako obrađuje kompilaciju, distribuciju, dokumentaciju, timski rad. Također obavlja većinu zadataka povezanih s izgradnjom.
Preuzimanja na macOS-u
Sekvenca procesa:
Funkcija
Opis
Rad izvan mreže
99)
Ako je ovaj potvrdni okvir odabran, Maven radi izvanmrežno i koristi samo lokalno dostupne resurse. Ova opcija odgovara opciji "izvanmrežnog" naredbenog retka.
Koristite dodatke za registar
Postavite potvrdni okvir da uključite referencu na Maven registar dodataka. To odgovara opciji naredbenog retka no-plugin-register.
Izvršavanje rekurzivnih ciljeva
Ako je ovaj potvrdni okvir postavljen, skupština će se ponoviti u priloženim projektima. Brisanje ovog potvrdnog okvira odgovara ne-rekurzivnim opcijama naredbenog retka.
Ako je ova opcija odabrana, generiraju se tragovi iznimka. To odgovara opciji pogreške u naredbenom retku.
Ažuriranja za snimke
Instalirajte ovaj potvrdni okvir ako želite da Java Maven IDEA ažurira snimke prilikom sinkronizacije.
Razina izlaza
Odaberite željenu razinu izlaznog dnevnika koja omogućuje dodacima stvaranje poruka na razini otklanjanja pogrešaka, informacija, upozorenja i fatalnih pogrešaka ili odjava izlaz.
Kontrolni zbroj politike
OdaberiteŽeljena razina usklađenosti s kontrolnim zbrojem prilikom preuzimanja artefakata. Možete se isključiti iz preuzimanja kada se kontrolni zbroj ne podudara sa strogim kontrolnim zbrojem ili izdaje upozorenje o slabim kontrolnim zbivanjima.
Politika neuspjeha montaže s nekoliko projekata
Navedite kako se nositi s neuspjehom u sastavu višestrukog projekta. Možete odbiti prevođenje pri prvom neuspjehu, što odgovara brzoj brzini opcije naredbenog retka. Pogreška na kraju odgovara parametru naredbenog retka u slučaju neuspjeha.
Pravilo za ažuriranje dodatka
Odaberite pravilo ažuriranja dodatka s padajućeg popisa. Možete potražiti ažuriranja koja odgovaraju opciji check-plugin-updates za naredbeni redak. Onemogućuje provjeru ažuriranja koja se podudaraju s opcijom no-plugin ažuriranja naredbenog retka. Ova opcija se zanemaruje za Maven 3 i kasnije.
Tijekovi - T opcija
Koristite ovo polje za postavljanje parametra "T" za paralelne nabore. Ova opcija je dostupna za Maven 3 i kasnije.
Glavni izbornik Maven-a
Koristite ovaj padajući popis da biste odabrali verziju Maven-a isporučenu (Maven2 zahtijeva verziju 221 a za verziju Maven3 305) ili rezultat dopuštenih sistemskih varijabli kao što su MAVEN_HOME ili MAVEN2_HOME. Također možete navesti vlastitu verziju Maven-a instaliranu na vašem računalu i odabrati željeni direktorij u dijaloškom okviru.
Konfiguracijska datoteka korisnika
U tekstualnom okviru navedite datoteku koja sadrži konfiguraciju za korisnika Maven. akomorate navesti drugi, označiti potvrdni okvir "Override", kliknite gumb "Ellipsis" i odaberite željenu datoteku u dijaloškom okviru "Maven File Selection".
Lokalni repozitorij
Po defaultu, polje prikazuje put do lokalnog direktorija korisnika koji pohranjuje preuzimanje i sadrži privremene artefakte. Ako želite navesti drugi direktorij, označite potvrdni okvir "Override", kliknite gumb "Three Dots" i odaberite željeni put u dijaloškom okviru "Select Maven Local Storage".