TamagotchiGame on virtuaalilemmikkpeli. Tamagotchi on lemmikki, jota pitää hoivata. Sitä pitää syöttää, leikittää ja lääkitä säännöllisesti, jottei se menehdy. Sovelluksessa voi olla monta samanaikaista tamagotcia, jolloin jokaista pitää käydä hoitamassa erikseen.
Testit suoritetaan komennolla
mvn test
Testikattavuusrapotti luodaan komennolla
mvn jacoco:report
Kattavuusraporttia voi tarkastella avaamalla selaimella tiedosto target/site/jacoco/index.html
Komento
mvn package
generoi hakemistoon target suoritettavan jar-tiedoston TamagotchiGame-1.0-SNAPSHOT.jar
JavaDoc generoidaan komennolla
mvn javadoc:javadoc
JavaDocia voi tarkastella avaamalla selaimella tiedoston target/site/apidocs/index.html
Tiedostoon checkstyle.xml määrittelemät tarkistukset suoritetaan komennolla
mvn jxr:jxr checkstyle:checkstyle
Mahdolliset virheilmoitukset selviävät avaamalla selaimella tiedosto target/site/checkstyle.html
Tehty Java 8. Java 11 käyttöön tarvitsee ladata JavaFX runtime, asettaa export PATH_TO_FX=path/to/javafx-sdk-VERSION/lib sekä ajaa jar komennolla java --module-path $PATH_TO_FX --add-modules javafx.controls -jar TamagotchiGame.jar