Lekce 12 – Distribuce aplikace
K této lekci není připraven výchozí projekt na GitHubu – projekt založíme úplně od začátku v IntelliJ Idea.
Osnova
- buildovací nástroje: Gradle a starší Maven
- katalog knihoven Maven repository
- Java Runtime Environment (JRE) + Java Development Kit (JDK) Amazon Corretto
- jak pokračovat
- závěrečný prostor pro otázky
Gradle – doporučení
Místo pluginu java
použijte application
– zahrnuje plugin java
, ale přidává navíc distribuci aplikace. Je pak možné přidat konfigurační sekci application
,
ve které uvedete hlavní (spouštěcí) třídu aplikace:
plugins {
id 'application'
}
// …
application {
mainClass = "cz.czechitas.lekce12.Aplikace"
}
Kódování java souborů v UTF-8:
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
Konfigurace verze Javy:
java {
toolchain {
languageVersion = JavaLanguageVersion.of(11)
}
}
Úkol
Z této lekce není domácí úkol.