Maqaalka soo socda waxaan ku eegeynaa Gradle. Tani waa mid ujeedada guud ee dhismaha kaas oo inta badan loo isticmaalo mashaariicda Java. Isku dar astaamaha ugufiican Ant iyo Maven. Si ka duwan kuwii ka horreeyay, ee u isticmaala XML qoraalka, Isticmaalka Gradle Groovy. Kani waa luuqad firfircoon, ujeeddo-ujeedo-barnaamij ah oo loogu talagalay barnaamijka Java oo lagu qeexo mashruuca laguna abuuro qoraallo
Qoraalkan waxaan ku arki doonaa sida ku rakib Gradle Ubuntu 18.10. Tilmaamo isku mid ah ayaa lagu dabaqayaa noocyada kale ee Ubuntu iyo qaybinta kasta oo ku saleysan Ubuntu, oo ay ku jiraan Linux Mint iyo Elementary OS.
Astaamaha guud ee Gradle
- Gradle waa qalab otomaatig ah oo loogu talagalay soo ururinta. Waa il furan oo diiradda saareysa dabacsanaan iyo waxqabad. Qoraallada dhismaha Gradle waxaa lagu qoraa iyadoo la adeegsanayo Groovy ama Kotlin DSL.
- Es heer sare ah. Gradle waxaa loo qaabeeyey hab ka dhigaya mid la beddeli karo oo la beddeli karo.
- Gradle wuxuu si dhakhso leh u dhammaystiraa shaqooyinka. Dib u isticmaal natiijooyinka orodyadii hore, ka baaraandegidda oo keliya gashiga beddelay oo fulinaya shaqooyin is barbar socda. Sidaa awgeed shaqadooda si dhakhso leh u qabtaan.
- Tani waa qalab rasmi ah oo loogu talagalay Android. Waxay la timid taageero luqado badan oo caan ah iyo tikniyoolajiyad.
Ku rakib Gradle Ubuntu
Tusaalaha soo socda waxaan ku arki doonaa tilmaamaha tallaabo-tallaabo ah ee ku saabsan sida rakibi nooca ugu dambeeya ee Gradle ee Ubuntu 18.10. Tan awgeed waxaan kala soo bixi doonnaa nooca ugu dambeeya degelkeeda rasmiga ah.
Ka hor inta aan la bilaabin rakibaadda, waa inaan hubinaa nidaamkayaga hawlgalka waxaan haynaa OpenJDK. Haddii kale, waxaad raaci kartaa tilmaamaha hoose.
Ku rakib OpenJDK
Gogol waxay ubaahantahay Java JDK ama JRE nooca 7 ama wixii ka sareeya si aan ugu rakibno oo aan ula shaqeyno si sax ah. Tusaalahan waxaan u isticmaali doonaa OpenJDK 8.
Ku rakibida Java waa wax fudud oo ku saabsan Ubuntu. Waxaan bilaabi doonnaa, ugu horreyntii, innagoo cusbooneysiinayna tusmada xirmada adoo ku qoraya terminal (Ctrl + Alt + T):
sudo apt update
Waan sii wadaynaa rakibidda xirmada OpenJDK ku qoreysa isla terminaalka:
sudo apt install openjdk-8-jdk
Marka rakibida la dhammeeyo, waxaan ku xaqiijin karnaa adoo fulinaya amarka soo socda. Tani waxay u socotaa daabac Java version:
java -version
Haddii wax waliba saxsan yihiin, waa inaan aragnaa wax soo saar la mid ah ama u dhigma tan:
Soo Degso Gradle
Waqtiga qorista, nooca ugu dambeeya ee Gradle waa 4.10.2. Ka hor intaadan u gudbin tallaabada xigta, had iyo jeer waa mid xiiso leh la tasho sii deynta bogga by Balanbaalis Studio si loo arko haddii nooc ka cusub la heli karo.
Marka aan hubno waxa aan ku qasban nahay inaan soo dejino, waxaan u sii gudbi karnaa si aan u helno faylka zip. Aan aadno soo dejiso feylka ku-xaraashka ah Buugga cinwaanka / tmp adoo adeegsanaya amarka wget ee soo socda:
wget https://services.gradle.org/distributions/gradle-4.10.2-bin.zip -P /tmp
Marka soo dejintu dhammaato, waxaan ka soo saaraynaa galka faylka galka / opt / gradle:
sudo unzip -d /opt/gradle /tmp/gradle-*.zip
Waan awoodnaa fiiri feylasha liis gareynta liistada galka /opt/gradle/gradle-4.10.2:
ls /opt/gradle/gradle-4.10.2
Dejinta bay'adda isbeddelaysa
Waxaan sii wadeynaa dejinta beddelka bii'ada PATH si loogu daro galka bin Gradle. In sidaa la yeelo, waxaan fureynaa tafatiraha qoraalka aan jecel nahay iyo waxaan sameyn doonnaa feyl cusub oo la yiraahdo tumaal.sh gudaha galka /etc/profile.d/.
Ku dhaji qaabeynta soo socota feylka:
export GRADLE_HOME=/opt/gradle/gradle-4.10.2 export PATH=${GRADLE_HOME}/bin:${PATH}
Markaas badbaadi oo xir faylka. Tallaabada xigta ee la raacayaa waxay noqon doontaa qoraalka ka dhig mid la fulin karo. Waxaan tan ku samayn doonnaa adoo ku qoraya amarka soo socda galka (Ctrl + Alt + T):
sudo chmod +x /etc/profile.d/gradle.sh
Hadda waa inaan dib u laabannaa oo keliya ku beddelashada jawiga deegaanka adoo adeegsanaya amarka soo socda isla terminaalka:
source /etc/profile.d/gradle.sh
Xaqiiji rakibida Gradle
Si loo xaqiijiyo in Gradle si sax ah loo rakibay, waxaan isticmaali doonaa amarka soo socda. Tani waxay ina tusi doontaa nooca la rakibay:
gradle -v
Haddii aan aragno wax la mid ah shaashadii hore, waxay ka dhigan tahay in nooca ugu dambeeya ee Gradle horeyba loogu rakibay nidaamkayaga Ubuntu.
Iyada oo intaas oo dhan, waxaan si guul leh ugu rakibi doonnaa Gradle Ubuntu 18.10. Hadda waan awoodnaa booqo Bogga Dukumintiga rasmiga ah oo baro sida loo isticmaalo Gradle.