1 Podstawowe założenia
a) Projekt maven’owy z obługą minimalnej liczby zależności zewnętrznych b) Paczka wynikowa: jar. c) Zgodność źródeł oraz klas wynikowych z JAVA 11. d) Aplikacja z interfejsem okienkowym SWING, wielowątkowa z obsługą puli wątków e) Obsługa parametrów w wydzielonej klasie: liczba wątków w puli, f) Kod obłożony testami jednostkowymi dostarczonymi w projekcie g) Kod ma zawierać komentarze do klas, metod i zmiennych składowych h) Do projektu należy dołączyć wygenerowany poprawny javadoc