Kwinqaku elilandelayo siza kujonga kwiGradle. Le yenye Isixhobo sokwakha injongo ngokubanzi esetyenziswa ikakhulu kwiiprojekthi zeJava. Dibanisa ezona mpawu zibalaseleyo zembovane kunye Maven. Ngokungafaniyo nabandulelayo, abasebenzisa iXML ekubhaleni, Ukusetyenziswa kweGradle IGroovy. Olu lulwimi lwenkqubo eguqukayo, ejolise kwinto yeqonga leJava elinokuthi lichaze iprojekthi kunye nokwenza izikripthi.
Kule posi siza kubona ukuba njani faka iGradle kwi-Ubuntu 18.10. Imiyalelo efanayo isebenza kwezinye iinguqulelo ze-Ubuntu kunye nolunye uhambiso olusekwe ku-Ubuntu, kubandakanya iLinux Mint kunye ne-Elementary OS.
Iimpawu ngokubanzi zeGradle
- IGradle sisixhobo esizisebenzelayo sokudibanisa. Ngumthombo ovulekileyo kwaye ujolise kwi ubhetyebhetye kunye nokusebenza. Izikripthi zokwakha iGradle zibhaliwe kusetyenziswa iGroovy okanye iKotlin DSL.
- Es ngentando kakhulu. I-Gradle imodareyithwa ngendlela eyenza ukuba yenziwe ngokwezifiso kwaye inokwandiswa.
- I-Gradle igqiba imisebenzi ngokukhawuleza. Phinda usebenzise iziphumo zeembaleki zangaphambiliUkuqhubekeka kuphela kokungenisiweyo okutshintshileyo nokwenza imisebenzi ngokufanayo. Yiyo loo nto besenza imisebenzi yabo ngokukhawuleza okukhulu.
- Le yile Isixhobo sokwakha esisemthethweni se-Android. Kuza nenkxaso yeelwimi ezininzi ezithandwayo kunye neetekhnoloji.
Faka iGradle kwi-Ubuntu
Kumzekelo olandelayo siza kubona imiyalelo yenyathelo nenyathelo ngendlela faka inguqulelo yamva nje yeGradle kwi-Ubuntu 18.10. Ngale nto siza kukhuphela ingxelo yokugqibela kwiwebhusayithi yayo esemthethweni.
Ngaphambi kokuqala ufakelo, kuya kufuneka siqiniseke ukuba kwinkqubo yethu yokusebenza sifake i-OpenJDK. Ukuba akunjalo, unokulandela le miyalelo ingezantsi.
Faka i-OpenJDK
Mncinci ifuna IJava JDK okanye uhlobo lwe-JRE 7 okanye ngaphezulu ukuze sikwazi ukufaka kunye nokusebenza nayo ngokufanelekileyo. Kulo mzekelo ndiza kusebenzisa i-OpenJDK 8.
Ukufaka iJava kulula kubuntu. Siza kuqala, kuqala kwiinto zonke, ngokuhlaziya isalathiso sephakheji ngokuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):
sudo apt update
Siyaqhubeka ukufaka iphakheji ye-OpenJDK Ukuchwetheza kwisiphelo esinye:
sudo apt install openjdk-8-jdk
Nje ukuba ukufakwa kugqityiwe, sinokuyiqinisekisa ngokwenza lo mthetho ulandelayo. Oku kuya ku shicilela ingxelo yeJava:
java -version
Ukuba yonke into ichanekile, kuya kufuneka sikhuphe iziphumo ezifanayo okanye ezilingana nale:
Khuphela iGradle
Ngexesha lokubhala, ingxelo yokugqibela yeGradle yi-4.10.2. Ngaphambi kokuqhubela phambili kwinyathelo elilandelayo, kuhlala kunomdla dibana ne- iphepha lokukhupha nguGradle ukubona ukuba inguqulelo entsha iyafumaneka.
Nje ukuba siqiniseke ngento ekufuneka siyikhuphile, sinokuqhubeka nokufumana ifayile ye-zip. Makhe siye khuphela ifayile yeBinary kuphela Kwincwadi yeedilesi / tmp usebenzisa lo mthetho ulandelayo wget:
wget https://services.gradle.org/distributions/gradle-4.10.2-bin.zip -P /tmp
Nje ukuba ukhuphelo lugqityiwe, Siza kukhupha ifayile ye-zip kwi / opt / kwirejista yolawulo:
sudo unzip -d /opt/gradle /tmp/gradle-*.zip
Siza kukwazi jonga iifayile ze-gradle Uluhlu olungafakwanga kulawulo /opt/grale/grale-4.10.2:
ls /opt/gradle/gradle-4.10.2
Ukuseta imeko yendalo esingqongileyo
Siyaqhubeka ngokuseta imeko ye-PATH eyahlukileyo kubandakanya isikhombisi seGradle. Ukwenza njalo, siza kuvula umhleli wombhalo wethu owuthandayo kwaye Siza kwenza ifayile entsha ebizwa Umgangatho.sh ngaphakathi kulawulo /etc/profile.d/.
Cola oku kulandelayo kwifayile:
export GRADLE_HOME=/opt/gradle/gradle-4.10.2 export PATH=${GRADLE_HOME}/bin:${PATH}
Emva koko gcina kwaye uvale ifayile. Inyathelo elilandelayo lokulandela liya kuba yenza iscript esisebenzisekayo. Siza kwenza oku ngokuchwetheza lo myalelo ulandelayo kwi-terminal (Ctrl + Alt + T):
sudo chmod +x /etc/profile.d/gradle.sh
Ngoku kufuneka sibuyele umva kuphela umthwalo weendawo eziguquguqukayo usebenzisa lo myalelo ulandelayo kwisiphelo esinye:
source /etc/profile.d/gradle.sh
Qinisekisa ukufakwa kweGradle
Ukuqinisekisa ukuba iGradle ifakwe kakuhle, siya kusebenzisa lo mthetho ulandelayo. Oku kuyakusibonisa Inguqulelo efakiweyo:
gradle -v
Ukuba sibona into efana nomfanekiso odlulileyo, oko kuya kuthetha ukuba ingxelo yokugqibela yeGradle sele ifakiwe kwinkqubo yethu yoBuntu.
Ngayo yonke le nto, siya kuyifaka ngempumelelo iGradle kwi-Ubuntu 18.10. Ngoku sinako ndwendwela Amaxwebhu asemthethweni iphepha kwaye ufunde ukuyisebenzisa Gradle.