Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gustafla/ot-harjoitustyo
A Tower Defense game with JavaFX
https://github.com/gustafla/ot-harjoitustyo
coursework java-11 javafx javafx-games maven university-of-helsinki
Last synced: 18 days ago
JSON representation
A Tower Defense game with JavaFX
- Host: GitHub
- URL: https://github.com/gustafla/ot-harjoitustyo
- Owner: gustafla
- Created: 2019-03-19T12:57:02.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-05T13:43:55.000Z (over 5 years ago)
- Last Synced: 2024-11-13T13:54:59.590Z (3 months ago)
- Topics: coursework, java-11, javafx, javafx-games, maven, university-of-helsinki
- Language: Java
- Homepage:
- Size: 726 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TowerDefense
Tämä on Helsingin yliopiston Ohjelmistotekniikka -kurssin työ,
jossa toteutan torninpuolustuspelin.## Dokumentaatio
[Käyttöohje](documentation/manual.md)
[Vaatimusmäärittely](documentation/requirements.md)
[Arkkitehtuurikuvaus](documentation/architecture.md)
[Testausdokumentti](documentation/tests.md)
[Työaikakirjanpito](documentation/work_journal.md)
## Julkaisut
[1.1](../../releases/tag/v1.1)
[1.0](../../releases/tag/v1.0)
[Viikko 6 \(0.2\)](../../releases/tag/v0.2)
[Viikko 5 \(0.1\)](../../releases/tag/v0.1)
## Kääntäminen ja paketointi
OpenJFX 11 jota projekti käyttää vaatii Java version 10 tai uudemman.
Voit mahdollisesti poistaa Open JavaFX:n riippuvuuksista pom.xml-tiedostosta
jolloin projekti saattaa kääntyä Java 8 -JDK:lla kunhan OpenJFX 8 on asennettu
tai JDK on Oraclen.Kääntäminen tapahtuu komennolla `mvn compile` ja projektin pääluokan voi
halutessaan suorittaa komennolla `mvn exec:java`.Suoritettavan Java Archiven (.jar -tiedoston) voi generoida komennolla
`mvn package`. JAR-tiedosto luodaan target-hakemistoon.## Testaus
Testit suoritetaan komennolla `mvn test` ja testikattavuusraportin saa tehtyä
komennolla `mvn jacoco:report` jonka tulossivut luodaan hakemistoon
target/site/jacoco.## JavaDoc
JavaDoc -dokumentaatiosivuston voi luoda komennolla `mvn javadoc:javadoc`.
JavaDoc-sivut löytyvät hakemistosta target/site/apidocs.## Checkstyle
Lähdekoodin tyylin tarkistukset suoritetaan komennolla
`mvn jxr:jxr checkstyle:checkstyle`.Tarkistuksen tulokset löytyy sitten tiedostosta target/site/checkstyle.html.