Tag v Gitu označuje určitý (důležitý) bod v historii. Často se otagovávají releasy. Seznam všech tagů získáte příkazem git tag. Výsledek může být prázdný, nebo také může vypadat následovně.
Měsíc: Září 2019
Řízení závislostí v Gradle
V Gradlu v bloku dependencies {...} je možné zadat závislost a hlavně také, kdy jsou tyto závislosti potřeba (níže zmíněnou kofiguraci přidává Java plugin). Knihovny, které potřebujete jak pro kompilaci a tak pro běh, zadáte jako implementation (dříve compile). Pokud danou závislost potřebujete pouze při kompilaci použijete compileOnly, pokud pouze v runtime tak runtimeOnly.
Zde je jednoduchý příklad. Mám projekt v Kotlinu a v rámci tohoto projektu používám knihovnu Klaxon pro parsování json. Tuto knihovnu potřebuji jak při kopilaci, tak při běhu programu. Použiji tedy
implementation("com.beust:klaxon:5.0.9")
Pokud bych použil runtimeOnly, projekt by se nezkompiloval. Pokud bych použil compileOnly, projekt by se sice zkompiloval, ale po spuštění, když by chtěl použít knihovnu Klaxon, by skončil chybou.
Instalace SQuirrel SQL na Linux Mint
Stáhněte .jar soubor z http://www.squirrelsql.org/#installation (Install jar of SQuirreL 3.9.1 for Windows/Linux/others). Přepněte se do složky a spusťte stažený .jar soubor.
java -jar squirrel-sql-<version>-install.jar
Zobrazení ikon na obou monitorech v Linuxu Mint
Pokud v Linuxu Mint zapojíte druhý monitor, budete mít po pravém kliknutí myši k dispozici pouze omezenou nabídku a nebudete na plochu moci přidávat ikony (soubory, programy, …). Zvolte customize a klikněte na Desktop Setting a nastavte volbu na Show desktop icons on all monitors.
