cvičení 04

Knihovna Lombok, java record
Knihovna Lombok
V projektu cvičení 1 , cvičení 2, cvičení 3
- Přidejte do pom.xml závislost na knihovně Lombok. použijte scope provided.
- Přidejte do pom.xml do pluginu maven-compiler-plugin annotation processor:
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</path>
</annotationProcessorPaths>
- Do module-info.java přidejte requires static lombok;
- Ve třídách lab.Setting (lab.Config, lab.Setup) a lab.data.Score použijte anotace z knihovny Lombok, aby se třídy zjednodušili.
Record
Vytvořte record, který bude sloužit k uložení informaci o času a pozici sestřelení každého Ufa (Monstra, Lochnesky). Záznam ničení jednotlivých Ufo (Monster, LochNess) ukládejte do kolekce.
Po zavření okna, kolekci vypište.
Řešení
Řešení najdete v https://gitlab.vsb.cz/jez04-vyuka/java2/labs/java2lab04v1/-/tree/solution?ref_type=heads ve větvi solution.
https://gitlab.vsb.cz/jez04-vyuka/java2/labs/java2lab04v2/-/tree/solution?ref_type=heads
https://gitlab.vsb.cz/jez04-vyuka/java2/labs/java2lab04v3/-/tree/solution?ref_type=heads