[[oktatas:programozás:java|< Java]]
====== Gradle ======
* **Szerző:** Sallai András
* Copyright (c) 2023, Sallai András
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
====== A Gradle ======
Webhely:
* https://gradle.org/
===== Telepítés =====
Windowson rendszergazdaként:
choco install gradle
Unix alapú rendszeren sdk((https://sdkman.io/)) paranccsal felhasználóként:
sdk install gradle
macOS:
brew install gradle
Ellenőrzés:
gradle -v
Debian alapú Linuxok:
apt install gradle
===== VSCode =====
Bővítmény:
* Extension Pack for Java
* Gradle for Java
===== Projekt kezdése parancssorban =====
mkdir app01
cd app01
gradle init
gradle init
Starting a Gradle Daemon (subsequent builds will be faster)
Select type of project to generate:
1: basic
2: application
3: library
4: Gradle plugin
Enter selection (default: basic) [1..4] 2
Select implementation language:
1: C++
2: Groovy
3: Java
4: Kotlin
5: Scala
6: Swift
Enter selection (default: Java) [1..6] 3
Generate multiple subprojects for application? (default: no) [yes, no]
Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Groovy) [1..2]
Select test framework:
1: JUnit 4
2: TestNG
3: Spock
4: JUnit Jupiter
Enter selection (default: JUnit Jupiter) [1..4]
Project name (default: app01):
Source package (default: app01):
Enter target version of Java (min. 7) (default: 17):
Generate build using new APIs and behavior (some features may change in the next minor release)? (default: no) [yes, no]