Kaip įdiegti „Apache Maven“ „Debian“ ar „CentOS 7 Linux“

Yra įvairių sprendimų, kaip dinamiškai ir paprastai talpinti svetaines, tačiau tai yra geriausi įrankiai, skirti centralizuotai administruoti šias svetaines.

Nepaisant daugybės galimybių atlikti šį veiksmą, be jokios abejonės, „Apache“ yra plačiausias visame pasaulyje dėl visko, kas susiję su žiniatinkliu, ir turi įvairių platformų ir paslaugų. 2009 m. „Apache“ jau turėjo 100 milijonų svetainių, kurios sudaro 70% visų svetainių.

Dėl savo populiarumo jo naudojimas labai išplito, nes „Apache Maven“ yra vienas ryškiausių dėl savo universalumo ir gebėjimo valdyti. Būtent dėl ​​šios priežasties šiandien šioje „Solvetic“ pamokoje pamatysime, kaip praktiškai įdiegti „Apache Maven“ „Debian 9“ ir „CentOS 7“.

Kas yra Apache Maven?„Apache Maven“ buvo sukurta kaip programinės įrangos projektų supratimo ir valdymo priemonė, pagrįsta projekto objekto modelio (POM) koncepcija.

Kai diegsime „Apache Maven“, bus galima valdyti projekto sudarymą, ataskaitų teikimą ir dokumentaciją iš centrinio informacijos taško, kuris idealiai tinka administratoriams ir darbuotojams, dalyvaujantiems prižiūrint svetaines. Be to, „Apache Maven“ gali būti naudojamas kuriant ir valdant bet kokį „Java“ pagrįstą projektą, kuriame yra galingas įrankis.

„Apache Maven“ tikslai„Apache Maven“ iškėlė keletą tikslų, kurie turės didelį poveikį tokioms organizacijoms kaip:

  • Pateikite kokybišką informaciją apie projektą.
  • Suteikti vienodą paramos užduočių konstravimo sistemą.
  • Sukurkite gaires, orientuotas į geriausios praktikos, idealiai tinkančios audito klausimams, kūrimą.
  • Pateikite visišką perėjimą prie naujų funkcijų.

Išskirtinės „Apache Maven“ savybės„Apache Maven“ turi keletą savybių, iš kurių mes pabrėžiame:

  • Tiesioginė prieiga prie naujų funkcijų nereikalaujant aukšto lygio konfigūracijos.
  • Paprasta naujų projektų konfigūracija.
  • Jame yra plati bibliotekų ir metaduomenų saugykla, kuri yra prieinama nedelsiant ir realiu laiku.
  • Geresnis priklausomybių valdymas, įskaitant automatinį atnaujinimą, priklausomybių uždarymą ir daugiau užduočių.
  • „Apache Maven“ gali kurti įvairius projektus pagal iš anksto nustatytus išvesties tipus, tokius kaip JAR, WAR ir kt.
  • Geresnis priklausomybės valdymas.

Dabar pamatysime, kaip įdiegti „Apache Maven“ „Debian 9“ ir „CentOS 7“.

1. „Apache Maven“ diegimas „Debian 9 Linux“


Norėdami pradėti diegimo procesą, pirmiausia turime įdiegti „OpenJDK 8“, nes „Java Development Kit“ (JDK) yra vienas iš esminių „Apache Maven“ diegimo komponentų.

1 žingsnis
Tam mes naudosime „Java PPA“ saugyklą ir patikrinsime versiją naudodami šias komandas:

 sudo apt install software-properties-common apt-transport-https-y

2 žingsnis
Mes tęsiame saugyklų diegimą:

 sudo add-apt-saugykla ppa: webupd8team / java -y

3 žingsnis
Atnaujiname paketus vykdydami:

 sudo apt -get update -y
Atnaujinę, pereiname prie „Java“ diegimo vykdydami:
 sudo apt-get install oracle-java8-installer

4 žingsnis
Įvedame raidę S, kad patvirtintume „Java“ atsisiuntimą ir diegimą, proceso metu reikės priimti naudojimo licenciją:

5 žingsnis
Vėliau pamatysime šiuos dalykus. Mes priimame dvejetainių kodų sąlygas

6 žingsnis
„Java“ diegimo procesas bus baigtas.

7 žingsnis
Mes patvirtiname įdiegtą „Java“ versiją vykdydami:

 java -versija

8 žingsnis
Kitas žingsnis yra naudoti komandą wget, kad atsisiųstumėte naujausią „Apache Maven“ versiją į pagrindinį „Maven“ katalogą, kuris yra / usr / local / src:

 sudo cd/usr/local/src sudo wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

9 veiksmas
Mes ištraukiame failą ir pervadiname „Apache Maven“ katalogą:

 sudo tar -xf apache-maven-3.5.4-bin.tar.gz sudo mv apache-maven-3.5.4 / apache-maven /

2. „Apache Maven“ aplinkos nustatymas „Debian 9 Linux“

Kitas žingsnis, kurį reikia atlikti, yra sukonfigūruoti aplinkos kintamuosius sistemos „Apache Maven“ failams ir tam mes /etc/profile.d kataloge turime sukurti naują konfigūracijos failą „maven.sh“:

 sudo cd /etc/profile.d/ sudo nano maven.sh
Į failą įklijuosime šias eilutes:
 # „Apache Maven“ aplinkos kintamieji # MAVEN_HOME, skirtas „Maven 1“-M2_HOME, skirta „Maven 2“, eksportuoti JAVA_HOME = / usr / lib / jvm / java-8-oracle export M2_HOME = / usr / local / src / apache-maven export MAVEN_HOME = / usr / src / apache-maven export PATH = $ {M2_HOME} / bin: $ {PATH}

Pakeitimus išsaugome naudodami šiuos klavišus:

Ctrl + O

Mes paliekame redaktorių naudodami:

„Ctrl“ + X

Dabar leidžiame vykdyti konfigūracijos failą „maven.sh“ ir tada įkeliame konfigūraciją vykdydami šaltinio komandą taip:

 sudo chmod + x maven.sh sudo šaltinis /etc/profile.d/maven.sh
Galiausiai galime patvirtinti įdiegtą „Apache Maven“ versiją vykdydami:
 mvn -versija

DIDELIS

3. „Apache Maven“ diegimas „CentOS 7 Linux“


Dabar pamatysime veiksmus, kaip įdiegti „Apache Maven“ „CentOS 7“.

„OpenJDK 8“ diegimasNorėdami atlikti šį „Java“ diegimą, turime vykdyti šią komandą:

 yum install -y java-1.8.0-openjdk-devel

Įdiegę toliau patvirtiname įdiegtą „Java“ versiją:

 java -versija

„Apache Maven“ diegimas
Tada mes naudosime komandą wget, kad atsisiųstume naujausią „Apache Maven“ versiją:

 cd/usr/local/src wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

Toliau ištraukiame turinį ir pervadiname failą:

 tar -xf apache-maven-3.5.4-bin.tar.gz mv apache-maven-3.5.4 / apache-maven /

4. „Apache Maven“ aplinkos nustatymas „CentOS 7 Linux“


Kaip ir „Debian“, mes sukonfigūruosime aplinkos kintamuosius iš anksto sudarytiems „Apache Maven“ failams ir tam sukursime konfigūracijos failą „maven.sh“ kataloge /etc/profile.d:
 cd /etc/profile.d/ nano maven.sh
Ten įklijuosime šias eilutes:
 # „Apache Maven“ aplinkos kintamieji # MAVEN_HOME, skirtas „Maven 1“ - M2_HOME, skirta „Maven 2“, eksportuoti M2_HOME = / usr / local / src / apache -maven export PATH = $ {M2_HOME} / bin: $ {PATH}

Pakeitimus išsaugome klavišais:

Ctrl + O

Mes išeiname iš redaktoriaus naudodami klavišus:

„Ctrl“ + X

Dabar leisime vykdyti failą ir įkelti konfigūraciją naudojant šaltinį:

 chmod + x maven.sh šaltinis /etc/profile.d/maven.sh
Galiausiai patvirtiname „Apache Maven“ versiją naudodami šią komandą:
 mvn -versija

Taigi, mes matėme, kaip įdiegti „Apache Maven“ šiuose dviejuose gerai žinomuose „Linux“ platinimuose ir tokiu būdu išnaudoti visas „Apache Maven“ galimybes, kurias matėme, kad turi puikių savybių kiekvienam vartotojo tipui ir organizacijai.

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

wave wave wave wave wave