Gradle, faka leli thuluzi lokuzenzekelayo lamaphrojekthi weJava

mayelana ne-gradle

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:

Uhlobo lweJava gradle

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.

landa iphakethe le-gradle

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:

amafayela we-gradler

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:

Isethingi eguquguqukayo yemvelo yeGradle

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:

Ukufakwa kweGradle kuqediwe

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.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.