Kwinqaku elilandelayo siza kujonga i-Apache Maven. Le yenye ulawulo lweprojekthi kunye nesixhobo sokuqonda Umthombo wasimahla kunye novulekileyo osetyenziselwa ikakhulu iiprojekthi zeJava. I-Maven isebenzisa imodeli yento yeprojekthi (I-POMEyona fayile yeXML. Oku kunolwazi malunga neprojekthi, iinkcukacha zoqwalaselo, ukuxhomekeka kweprojekthi, njalo njalo.
Kule posi siza kubona iindlela ezimbini ezahlukeneyo ze instalar Apache Maven kwi-Ubuntu 18.10. Imiyalelo efanayo isebenza kwezinye iinguqulelo ze-Ubuntu kunye nolunye uhambiso olusekwe kuyo. Kubandakanya iLinux Mint kunye ne-OS yokuqala.
Indawo yokugcina esemthethweni Ubuntu iqulethe iiphakheji zeMaven. Ezi ziyakwazi fakela nomphathi wephakheji efanelekileyo. Le yeyona ndlela ilula yokufaka i-Maven kwi-Ubuntu, nangona kunjalo inguqu ebandakanywayo kwindawo yokugcina izinto isenokusalela ngasemva kwinguqulelo yamva nje. Ngesi sizathu siza kubona ukuba singayifaka njani ingxelo yamva nje ngokulandela imiyalelo esiza kuyibona kwinxalenye yesibini yeli nqaku. Kuyo siya kukhuphela iMaven kwiwebhusayithi yayo esemthethweni.
Faka iApache Maven
Ukufakwa nge-APT
Ukufaka i-Maven kwi-Ubuntu usebenzisa i-apt yinkqubo elula necacileyo. Kuya kufuneka sivule kuphela i-terminal (Ctrl + Alt + T) kwaye siqale ukuhlaziya isalathiso sephakheji:
sudo apt update
Ke siza kufaka iMaven ngokuchwetheza lo myalelo ulandelayo kwisiphelo esinye:
sudo apt install maven
Nje ukuba ukufakwa kugqityiwe, sinako qinisekisa Uyabhala:
mvn -version
Iziphumo kufuneka zisibonise into elandelayo:
Kuko konke. I-Maven sele ifakiwe kwinkqubo yethu kwaye sinokuqala ukuyisebenzisa.
Ukufakwa kwenguqulelo yamva nje ngokuyikhuphela kwiwebhusayithi yakho
La macandelo alandelayo anika inyathelo ngenyathelo ngemiyalelo malunga nendlela yokwenza faka ingxelo yokugqibela ye-Apache Maven kwi-Ubuntu 18.10. Siza kukhuphela ingxelo yokugqibela ye-Apache Maven kwiwebhusayithi yayo esemthethweni. Kodwa okokuqala siza kuqala ngokufaka i-OpenJDK.
Faka i-OpenJDK
I-Maven 3.3+ ifuna i-JDK 1.7 okanye ngaphezulu ukuba ifakwe. Ukufakwa kweJava kulula kakhulu. Siza kuqala ngokuhlaziya isalathiso sephakheji, ngokuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):
sudo apt update
Siyaqhubeka ukufaka iphakheji ye-OpenJDK Ukuchwetheza kwisiphelo esinye:
sudo apt install default-jdk
Emva kofakelo, sinako Qinisekisa ukufakwa ukwenza lo mthetho ulandelayo:
java -version
Ukuba yonke into ichanekile, iziphumo kufuneka zisibonise into enje:
Khuphela i-Apache Maven
Ngexesha lokubhala, ingxelo yokugqibela yeApache Maven yi3.5.4. Ngaphambi kokuqhubela phambili kwinyathelo elilandelayo, kunomdla dibana ne- iphepha lokukhuphela ukubona ukuba inguqulelo entsha iyafumaneka.
Emva kokujonga, siza kuqala khuphela i-Apache Maven ku / tmp ulawulo usebenzisa lo myalelo ulandelayo kwi-terminal (Ctrl + Alt + T):
wget https://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz -P /tmp/
Nje ukuba ukhuphelo lugqityiwe, siza kuyikhupha ifayile kulawulo lwe / opt:
sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt/
Ukulawula ngakumbi iinguqulelo zeMaven kunye nohlaziyo, siza kwenza ikhonkco elingumfuziselo eliza kwalatha kulawulo lofakelo:
sudo ln -s /opt/apache-maven-3.5.4 /opt/maven
Emva kwexesha, ukuba sifuna ukuvuselela ufakelo, kuya kufuneka sikhuphe kuphela uguqulelo lwamva nje kwaye sitshintshe ikhonkco lokomfuziselo ukukhomba kuhlobo lwamva nje.
Cwangcisa izinto eziguquguqukayo kwimeko-bume
Inyathelo elilandelayo lokulandela iya kuba kukumisela imeko yendalo esingqongileyo. Ukwenza oku, siya kuvula umhleli wokubhaliweyo esikuthandayo kwaye siza kuthi yenza ifayile entsha ebizwa ngokuba yi-ven.sh ngaphakathi kulawulo /etc/profile.d/.
sudo vim /etc/profile.d/maven.sh
Nje ukuba ifayile ivulwe, kuya kufuneka sikwenze oko cola uqwalaselo olulandelayo:
export JAVA_HOME=/usr/lib/jvm/default-java export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
Nje ukuba sinamathiselwe, siyayigcina kwaye siyivale ifayile. Ngoku kuya kufuneka yenza iscript esisebenzisekayo ukuchwetheza:
sudo chmod +x /etc/profile.d/maven.sh
Ukugqiba, masenze umthwalo weendawo eziguquguqukayo usebenzisa lo mthetho ulandelayo:
source /etc/profile.d/maven.sh
Jonga ufakelo
ukuba Qinisekisa ukuba iMaven ifakwe ngokufanelekileyoSiza kusebenzisa lo myalelo ulandelayo oya kuprinta ingxelo:
mvn -version
Kuya kufuneka ubone into efana nale ilandelayo:
Ngayo yonke le nto, siphumelele ngempumelelo i-Apache Maven kwi-Ubuntu, 18.10 kulo mzekelo. Ngoku singandwendwela iphepha elisemthethweni le maxwebhu Ngu-Apache Maven kwaye ufunde ukuyisebenzisa.