Esihlokweni esilandelayo sizobheka uGradle. Lokhu kungenye ithuluzi lokwakha inhloso ejwayelekile esetshenziswa kakhulu kumaphrojekthi weJava. Hlanganisa izici ezinhle kakhulu ze-Ant kanye Ama-Maven. Ngokungafani nabandulelayo, abasebenzisa i-XML ukubhala, Ukusetshenziswa kweGradle IGroovy. Lolu wulimi lohlelo olunamandla, oluqondiswe entweni lwengxenyekazi yeJava yokuchaza iphrojekthi nokwakha imibhalo.
Kulokhu okuthunyelwe sizobona ukuthi kanjani faka iGradle ku-Ubuntu 18.10. Imiyalo efanayo isebenza kwezinye izinhlobo ze-Ubuntu nanoma yikuphi ukusatshalaliswa okususelwa ku-Ubuntu, kufaka phakathi iLinux Mint ne-Elementary OS.
Izici ezijwayelekile zeGradle
- I-Gradle iyithuluzi lokuzenzakalela lokuhlanganiswa. Kungumthombo ovulekile futhi ugxile kufayela le- ukuguquguquka nokusebenza. Izikripthi zokwakha zeGradle zibhaliwe kusetshenziswa iGroovy noma iKotlin DSL.
- Es ngezifiso kakhulu. I-Gradle imodeliswa ngendlela eyenza ukuthi ibe ngokwezifiso futhi inwebeke.
- IGradle iqeda imisebenzi ngokushesha. Phinda usebenzise imiphumela yama-run angaphambilini, icubungula okokufaka kuphela okushintshe nokwenza imisebenzi ngokufana. Ngaleyo ndlela benza imisebenzi yabo ngokushesha okukhulu.
- Lona Ithuluzi elisemthethweni lokwakha le-Android. Kuza nokusekelwa kwezilimi eziningi ezithandwayo nobuchwepheshe.
Faka iGradle ku-Ubuntu
Esibonelweni esilandelayo sizobona imiyalo yesinyathelo ngasinye yokuthi kanjani faka inguqulo yakamuva yeGradle ku-Ubuntu 18.10. Ngalokhu sizolanda inguqulo yakamuva kusuka kuwebhusayithi yayo esemthethweni.
Ngaphambi kokuqala ukufakwa, kuzofanele siqiniseke ukuthi ohlelweni lwethu lokusebenza sifake i-OpenJDK. Uma kungenjalo, ungalandela imiyalo engezansi.
Faka i-OpenJDK
I-Gradle idinga Java JDK noma i-JRE version 7 noma ngaphezulu ukuze sikwazi ukufaka nokusebenza nayo kahle. Kulesi sibonelo ngizosebenzisa i-OpenJDK 8.
Ukufakwa kweJava kulula kakhulu ku-Ubuntu. Okokuqala, sizoqala ngokubuyekeza inkomba yephakeji ngokuthayipha esigungwini (Ctrl + Alt + T):
sudo apt update
Siyaqhubeka ukufaka iphakethe le-OpenJDK ukuthayipha esigungwini esifanayo:
sudo apt install openjdk-8-jdk
Lapho ukufakwa sekuqediwe, singakuqinisekisa ngokwenza umyalo olandelayo. Lokhu kuzoya phrinta inguqulo yeJava:
java -version
Uma yonke into ibilungile, kufanele sibone okukhiphayo okufanayo noma okulingana nalokhu:
Landa iGradle
Ngesikhathi sokubhala, inguqulo yakamuva yeGradle ithi 4.10.2. Ngaphambi kokuqhubekela esinyathelweni esilandelayo, kuhlale kuthakazelisa thinta i- ikhasi lokukhishwa nguGradle ukubona ukuthi inguqulo entsha iyatholakala yini.
Lapho sesinesiqiniseko salokho okufanele sikulande, singaqhubeka nokuthola ifayela le-zip. Ake siye landa ifayela le-Binary-only Encwadini yamakheli / tmp usebenzisa umyalo we-wget olandelayo:
wget https://services.gradle.org/distributions/gradle-4.10.2-bin.zip -P /tmp
Uma ukulanda sekuqedile, sizokhipha ifayela le-zip kumkhombandlela we / opt / gradle:
sudo unzip -d /opt/gradle /tmp/gradle-*.zip
Sizokwazi buka amafayela we-gradle kukhishwe uhlu lwemibhalo /opt/gradle/gradle-4.10.2:
ls /opt/gradle/gradle-4.10.2
Ukusetha ukuguquguquka kwemvelo
Siyaqhubeka ngokusetha ukuguquguquka kwemvelo kwe-PATH ukufaka umkhombandlela weGradle's bin. Ukuze senze kanjalo, sizovula umhleli wombhalo wethu owuthandayo futhi sizokwakha ifayela elisha elibizwa nge- gradle.sh ngaphakathi kwesiqondisi /etc/profile.d/.
Namathisela ukucushwa okulandelayo kufayela:
export GRADLE_HOME=/opt/gradle/gradle-4.10.2 export PATH=${GRADLE_HOME}/bin:${PATH}
Ngemuva kwalokho gcina bese uvale ifayili. Isinyathelo esilandelayo okufanele silandelwe kuzoba yenza iskripthi sisebenze. Sizokwenza lokhu ngokuthayipha umyalo olandelayo ku-terminal (Ctrl + Alt + T):
sudo chmod +x /etc/profile.d/gradle.sh
Manje kufanele sibuyele emuva kuphela layisha okuguqukayo kwemvelo usebenzisa umyalo olandelayo ku-terminal efanayo:
source /etc/profile.d/gradle.sh
Qinisekisa ukufakwa kweGradle
Ukuqinisekisa ukuthi iGradle ifakwe kahle, sizosebenzisa umyalo olandelayo. Lokhu kuzosikhombisa inguqulo efakiwe:
gradle -v
Uma sibona okuthile okufana nesithombe-skrini esedlule, kuzosho ukuthi inguqulo yakamuva yeGradle isivele ifakiwe ohlelweni lwethu lwe-Ubuntu.
Ngakho konke lokhu, sizobe sesifake ngempumelelo iGradle ku-Ubuntu 18.10. Manje sesingakwazi vakashela i- Ikhasi Lemibhalo Esemthethweni futhi ufunde ukuthi uyisebenzisa kanjani iGradle.