Ohjelmistotekniikka-kurssin projekti

Kuviogeneraattori

Projektin aiheena on kertotauluun perustuva kuviogeneraattori.

Lopullinen julkaisu.

Toinen julkaisu.

Ensimmäinen julkaisu.

Dokumentaatio

Vaatimusmäärittely

Arkkitehtuuri

Käyttöohje

Testausdokumentti

Tuntikirjanpito

Komentorivitoiminnot

Jar-tiedoston voi suorittaa komennolla

java -jar timestable.jar

Lähdekoodista ohjelman voi suorittaa pääkansiossa komennolla

mvn compile exec:java -Dexec.mainClass=timestable.ui.TimesTableUi

Suoritettavan jar-tiedoston voi generoida komennolla

mvn package

Checkstyleraportin saa luotua komennolla

mvn jxr:jxr checkstyle:checkstyle

Sitä voi tarkastella avaamalla selaimella tiedoston target/site/checkstyle.html

JavaDocista voi luoda HTML-version komennolla

mvn javadoc:javadoc

Sitä voi tarkastella avaamalla selaimella kansion target/site/apidocs/

Testaus

Testit suoritetaan komennolla

mvn test

Testikattavuusraportti luodaan komennolla

mvn jacoco:report

Kattavuusraporttia voi tarkastella avaamalla selaimella tiedosto target/site/jacoco/index.html

Checkstyle tyyliraportin voi luoda komennolla

mvn jxr:jxr checkstyle:checkstyle

Raportin löytää tiestosta target/site/checkstyle.html