Gradle, isa ino otomatiki chishandiso cheJava mapurojekiti

nezve gradle

Muchinyorwa chinotevera isu ticha tarisa Gradle. Ichi ndicho chimwe zvakajairika chinangwa kuvaka turu iyo inonyanya kushandiswa muzvirongwa zveJava. Sanganisa akanakisa maficha eAnt uye Maven. Kusiyana nevakatungamira, vanoshandisa XML kunyora, Gradle inoshandisa groovy. Ichi chinesimba uye chakanangana nechinangwa mutauro wechirongwa cheiyo Java chikuva chekutsanangura chirongwa uye kugadzira zvinyorwa.

Mune ino posvo tichaona kuti sei gadza Gradle paUbuntu 18.10. Iwo iwo iwo mirairo mirawo unoshanda kune dzimwe shanduro dzeUbuntu uye chero Ubuntu-based kugovera, kusanganisira Linux Mint uye Elementary OS.

Zvakajairika maficha eGradle

  • Gradle chishandiso chishandiso chekuumbiridza. Iyo yakavhurwa sosi uye inotarisa pane iyo kuchinjika uye kuita. Gradle kuvaka zvinyorwa zvakanyorwa uchishandisa Groovy kana Kotlin DSL.
  • Es yakanyatsogadziriswa. Gradle inoenzanisirwa nenzira inoita kuti ive inogadziriswa uye inowedzereka.
  • Gradle inopedza mabasa nekukurumidza. Shandisa zvakare zvabuda mukumhanya kwakapfuura, Kugadzirisa chete zvinongedzo zvakachinja nekuita mabasa zvakafanana. Nekudaro vachiita mabasa avo nekukurumidza.
  • Iyi ndiyo yepamutemo kuvaka chishandiso cheApple. Iyo inouya nerutsigiro rwemitauro yakawanda inozivikanwa uye matekinoroji.

Isa Gradle paUbuntu

Mumuenzaniso unotevera tichaona nhanho-nhanho mirairo yekuti sei gadza yazvino vhezheni yeGradle pane Ubuntu 18.10. Kune izvi isu ticha dhawunirodha yazvino vhezheni kubva kune yayo yepamutemo webhusaiti.

Tisati tatanga kuisirwa, isu tichafanirwa kuve nechokwadi chekuti mune yedu yekushandisa system isu tine OpenJDK yakaiswa. Kana zvisiri, unogona kuteedzera rairo pazasi.

Isa OpenJDK

Gradle inoda Java JDK kana JRE vhezheni 7 kana yepamusoro kuitira kuti tikwanise kuisa nekushanda nayo nemazvo. Mumuenzaniso uyu ndiri kuzoshandisa OpenJDK 8.

Java kuisirwa kuri nyore pane Ubuntu. Tichatanga, kutanga kwezvose, nekukwenenzvera iyo index index nekutaipa mune terminal (Ctrl + Alt + T):

sudo apt update

Tinoenderera mberi kuisa iyo OpenJDK package kutaipa mune imwechete terminal:

sudo apt install openjdk-8-jdk

Kana kumisikidza kwapera, tinogona kuiongorora nekuita unotevera kuraira. Izvi zvichaenda purinda Java vhezheni:

java -version

Kana zvese zvave zviri zvechokwadi, isu tinofanirwa kuona kuburitsa kwakafanana kana kuenzana neiyi:

Java shanduro zvishoma nezvishoma

Dhawunirodha Gradle

Panguva yekunyora, yazvino vhezheni yeGradle ndeye 4.10.2. Usati waenderera padanho rinotevera, rinogara richinakidza bvunza iyo rinoburitsa peji naGradle kuti uone kana vhezheni itsva iripo.

dhawunirodha gradle package

Kana tangova nechokwadi cheizvo zvatinofanira kurodha pasi, tinogona kuenda kunotora zip faira. Handei ku dhawunirodha iyo Binary-chete faira Mubhuku rekero / tmp uchishandisa inotevera wget raira:

wget https://services.gradle.org/distributions/gradle-4.10.2-bin.zip -P /tmp

Kamwe kurodha pasi kwapera, isu tichaenda kunotora iyo zip faira mune / opt / gradle dhairekitori:

sudo unzip -d /opt/gradle /tmp/gradle-*.zip

Tichakwanisa tarisa mafaera akadzika isina kuburitswa kunyora dhairekitori /opt/gradle/gradle-4.10.2:

gradler mafaera

ls /opt/gradle/gradle-4.10.2

Kugadzika nharaunda inoshanduka

Isu tinoenderera mberi nekumisikidza iyo PATH nharaunda inoshanduka kuisa Gradle's bin dhairekitori. Kuti tidaro, isu tichaenda kuvhura yatinofarira mavara edhita uye tichagadzira faira nyowani inonzi gradle.sh mukati medhairekitori /etc/profile.d/.

Namatira kumisikidzwa kunotevera mufaira.

Gradle nharaunda inoshanduka kuisa

export GRADLE_HOME=/opt/gradle/gradle-4.10.2
export PATH=${GRADLE_HOME}/bin:${PATH}

Wobva wachengeta uye wovhara iyo faira. Nhanho inotevera yekutevera ichave ita kuti script ishandiswe. Tichaita izvi nekutaipa unotevera kuraira mune iyo terminal (Ctrl + Alt + T):

sudo chmod +x /etc/profile.d/gradle.sh

Zvino isu tinongofanirwa kudzokera kumashure mutoro nharaunda misiyano uchishandisa unotevera kuraira mune imwecheteyo terminal:

source /etc/profile.d/gradle.sh

Tarisa uone kuiswa kweGradle

Kuti uone kuti Gradle yakaiswa nemazvo, isu tinoshandisa unotevera kuraira. Izvi zvichatiratidza iyo yakaiswa vhezheni:

Kuisirwa Gradle kwapera

gradle -v

Kana isu tikaona chimwe chinhu senge yapfuura skrini, zvinoreva kuti iyo yazvino vhezheni yeGradle yatove kuiswa pane yedu Ubuntu system.

Nezvose izvi, tichava takabudirira kuisa Gradle paUbuntu 18.10. Zvino tinogona shanyira iyo Runyorwa Rwepamutemo peji uye dzidza mashandisiro eGradle.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako