Huom: Vaatimusmäärittelyssä oli määritelty, että sisäänkirjautumiseen tarvitaan salasana, mutta päätin että se ei ollut lopuksi hyödyllinen. Tästä syystä sisäänkirjautuminen tulee vaatimaan vain käyttäjänimen.
Yhteystietomanagerin avulla pystyy pitämään kirjaa omista yhteystiedoistaan (Ihmisen nimi, puhelinnumero ja sähköpostiosoite).
Sovellus on suunniteltu käyttäen Java 11:ta.
Ohjelman voi käynnistää komennolla ./gradlew run
Testit voi suorittaa komennolla ./gradlew test
Jacoco testikattavuuden voi luoda komennolla ./gradlew test jacocoTestReport
Checkstylen voi suorittaa komennolla ./gradlew check
Javadocin voi generoida komennolla ./gradlew javadoc
Ohjelman voi kompiloida suoritettavaksi jar-tiedostoksi komennolla ./gradlew shadowJar
Jar tiedosto sijoitetaan /build/libs
kansioon
Data tallennetaan oletuksena käyttäjän kotihakemistoon "Contactmanager" kansion alle. Tämän voi muuttaa contactmanager-datadir
ympäristömuuttujalla.