Sovelluksen avulla käyttäjä voi pitää henkilökohtaista säähavaintopäiväkirjaa omilla säähavaintokohteillaan. Sovellusta voi käyttää useampi järjestelmään kirjattu käyttäjä, joilla kullakin on omat havaintokohteensa ja havaintonsa.
Sovellus toteutetaan osana Helsingin yliopiston Ohjelmistotekniikka (kevät 2020)-kurssia harjoitustyönä.
Testit suoritetaan komennolla
mvn test
Testikattavuusraportin voi luoda komennolla
mvn jacoco:report
Kattavuusraportin sisältöä pääsee tarkastelemaan selaimella avaamalla tiedoston target/site/jacoco/index.html
Ohjelman koodi käännetään ja suoritetaan komennolla
mvn compile exec:java -Dexec.mainClass=woj.Main
Komennolla
mvn package
generoituu hakemistoon target
suoritettava jar-tiedosto WeatherObservationJournal-1.0-SNAPSHOT.jar
JavaDoc on mahdollista generoida komennolla
mvn javadoc:javadoc
Generoitua JavaDocia on mahdollista tarkastella selaimella sijaintiin target/site/apidocs/ luoduilla tiedostoilla (index.html).
Tiedoston checkstyle.xml määrittelemät tarkastukset suoritetaan komennolla
mvn jxr:jxr checkstyle:checkstyle
Tarkistuksen tuloksena havaittuja mahdollisia virheilmoituksia voi tarkastella selaimella avamaalla tiedoston target/site/checkstyle.html