Kaip įdiegti „Apache Maven“ „Ubuntu“

Projektų valdymas yra viena iš dažniausiai minimų temų šiandien įmonių lygiu dėl savo apimties, naudos ir galimybės koordinuoti geriausias užduotis konkrečiai įmonės grupei.

Dirbdami su „Linux“ operacinėmis sistemomis, turime galimybę naudoti įvairius įrankius, orientuotus į tokio tipo veiklą, o vienas įspūdingiausių yra „Apache Maven“, kurį išsamiai ir išsamiai išanalizuosime šioje pamokoje „Ubuntu 17 Server“.

Kas yra „Apache Maven“„Apache Maven“ buvo sukurta kaip programinės įrangos projektų valdymo ir supratimo priemonė.

„Apache Maven“ yra pagrįsta projekto objekto modelio (POM) koncepcija, o „Maven“ dėka galite valdyti projekto kompiliavimą, ataskaitas ir dokumentus iš centrinės informacijos, leidžiančios visiškai ją valdyti.

„Apache Maven“ yra kūrimo automatizavimo įrankis, naudojamas ir įgyvendinamas daugiausia „Java“ projektams, tačiau jį taip pat galima naudoti kuriant ir valdant projektus, parašytus C #, Ruby, Scala ir kitomis kalbomis.

Tikslai, kuriems buvo sukurtas „Apache Maven“, yra šie:

  • Leiskite statybos procesui būti kuo paprastesniam
  • Pateikite vienodą statybos sistemą
  • Siūlykite kokybišką projekto informaciją
  • Pateikite geriausios praktikos kūrimo gaires
  • Leiskite sklandžiai pereiti prie naujų funkcijų

Kai kurios jo išskirtinės savybės yra šios:

  • Paprasta projekto konfigūracija, atitinkanti geriausią praktiką, kuri leidžia mums gauti naują projektą ar modulį, pradėtą ​​per kelias sekundes.
  • Nuoseklus naudojimas visuose projektuose, tai nereiškia, kad naujiems kūrėjams pradedamas naujas procesas.
  • Puikus priklausomybės valdymas, įskaitant automatinį atnaujinimą, priklausomybės uždarymą (taip pat žinomą kaip pereinamosios priklausomybės).
  • „Apache Maven“ turi galimybę lengvai dirbti su keliais projektais vienu metu, nedarant įtakos vienas kitam.
  • Ji turi didelę ir vis didėjančią bibliotekų ir metaduomenų saugyklą, kurią galima naudoti nedelsiant, be to, ji turi susitarimus su stambiausiais atvirojo kodo projektais dėl naujausių leidinių realiuoju laiku prieinamumo.
  • „Maven“ yra išplečiamas, nes turi galimybę lengvai rašyti papildinius „Java“ ar scenarijų kalbomis.
  • Momentinė prieiga prie naujų funkcijų be papildomos konfigūracijos.
  • Jis naudoja „Ant“ užduotis priklausomybės valdymui ir „Maven“ diegimui.
  • Jis naudoja modeliais pagrįstus modelius, tai yra, „Apache Maven“ gali sukurti bet kokį skaičių projektų iš anksto nustatytų išvesties tipų, tokių kaip JAR, WAR arba platinimas, remiantis projekto metaduomenimis, nereikalaujant scenarijų.
  • Tai svetainė, atitinkanti projekto informaciją, nes joje naudojami tie patys metaduomenys, kaip ir kompiliavimo procese, „Maven“ gali sukurti svetainę arba PDF, kuriame yra visi dokumentai, kuriuos norime pridėti, ir prideda prie tų standartinių būsenos ataskaitų projekto plėtros.
  • Jis siūlo leidimų leidimą ir versijų valdymą, ir tam nereikia daug papildomų konfigūracijų, nes „Maven“ bus integruota su šaltinio valdymo sistema (pvz., „Subversion“ ar „Git“) ir yra atsakinga už projekto, pagrįsto tam tikra žyma, paleidimo valdymą. Tai taip pat galime paskelbti platinimo vietoje, kad kiti projektai būtų naudojami. „Maven“ gali skelbti atskirus rezultatus kaip JAR, failą, į kurį įeina kitos priklausomybės ir dokumentai, arba kaip šaltinio paskirstymą.
  • Priklausomybių valdymas naudojant „Apache Maven“ skatina naudoti centrinę JAR saugyklą ir kitas priklausomybes. „Maven“ turi mechanizmą, pagal kurį projekto klientai gali atsisiųsti bet kokį JAR, reikalingą jų projektui sukurti, iš centrinės JAR saugyklos, panašiai kaip „Perl CPAN“.

1. Įdiekite „Java“ „Ubuntu“

1 žingsnis
Pirmiausia reikia įdiegti paketą „python-software-properties“ naudojant šią komandą:

 sudo apt install -y python-software-properties

DIDELIS

2 žingsnis
Dabar pridėsime „Java PPA“ saugyklą naudodami šią komandą:

 sudo add-apt-repository ppa: webupd8team / java

DIDELIS

3 žingsnis
Pridėjus šią saugyklą, atnaujiname jos paketus:

 sudo apt atnaujinimas 
4 žingsnis
„Apache Maven“ reikalauja 1.7 arba naujesnės versijos JDK, ir šiuo atveju mes ketiname įdiegti 1.8 JDK, tam mes įdiegsime „Java“ iš PPA naudodami apt komandą taip:
 sudo apt install -y oracle-java8-installer

DIDELIS

5 žingsnis
Kai šis procesas bus baigtas, galėsime peržiūrėti „Java“ versiją atlikdami šiuos veiksmus:

 java -versija

DIDELIS


Prisijunk Prisijunk!

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave