![](https://jezgra.online/wp-content/uploads/2023/10/FmVaiJmakAMLW8y-1024x525.jpg)
Gradle
Gradle je moćan i fleksibilan alat za automatizaciju izgradnje koji se uglavnom koristi u razvoju softvera za upravljanje i automatizaciju procesa izgradnje projekata. Često se koristi za izgradnju, testiranje i distribuciju softverskih aplikacija i biblioteka. Gradle je dizajniran da se nosi sa projektima različitih veličina i kompleksnosti i posebno je pogodan za projekte velikih razmjera i višemodularne projekte.
instalirajmo Java paket:
sudo apt install default-jdk -y
Testirajmo instalaciju:
java --version
Skidamo Gradle paket:
wget -c https://services.gradle.org/distributions/gradle-8.3-bin.zip -P /tmp
Unzip-amo u /opt direktorij:
sudo unzip -d /opt/gradle /tmp/gradle-8.3-bin.zip
I podešavamo ENV pa dodajemo novu datoteku:
sudo nano /etc/profile.d/gradle.sh
Zatim unosimo podatke:
export GRADLE_HOME=/opt/gradle/gradle-8.3 export PATH=${GRADLE_HOME}/bin:${PATH}
I podešavamo dozvole za pokretanje:
sudo chmod +x /etc/profile.d/gradle.sh
I zatim restartamo sustav…
Priprema
mkdir mojProjekt cd ./mojProjekt
gradle init
Naredba “gradle init” koristi se za inicijalizaciju (početno postavljanje) novog projekta ili modula u Gradleu. Ova naredba pomaže stvaranju osnovne strukture projekta, uključujući datoteke za konfiguraciju i druge resurse potrebne za izgradnju i upravljanje projektom.
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-34-26-.jpg)
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_09-59-44.jpg)
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-00-38.jpg)
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-01-05.jpg)
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-02-01.jpg)
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-02-31.jpg)
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-03-04.jpg)
Sada možemo vidjeti i cijelu strukturu projekta sa tree naredbom:
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-04-41.jpg)
Otvaramo App.java :
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-14-47-1024x659.jpg)
Projekt kompiliramo sa:
gradle build
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-41-21.jpg)
I na kraju, run naredba:
gradle run
![](https://jezgra.online/wp-content/uploads/2023/10/Screenshot_2023-10-02_10-44-52-1024x194.jpg)
Happy coding!