Gradle, fakela esi sixhobo se-automation kwiiprojekthi zeJava

malunga nokuhamba kancinci

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:

Inguqulelo kaJava gradle

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.

khuphela iphakheji yomdaka

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:

iifayile ze-gradler

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:

Ukucwangciswa kwemeko yokusingqongileyo kweGradle

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:

Ukugqitywa kweGradle kugqityiwe

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.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.