https://github.com/edvin/tornadofx-quickstart-archetype
Initial commit
https://github.com/edvin/tornadofx-quickstart-archetype
Last synced: about 1 year ago
JSON representation
Initial commit
- Host: GitHub
- URL: https://github.com/edvin/tornadofx-quickstart-archetype
- Owner: edvin
- License: apache-2.0
- Created: 2016-03-05T14:07:13.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-03-06T20:20:01.000Z (over 7 years ago)
- Last Synced: 2025-04-04T22:43:40.565Z (about 1 year ago)
- Language: Kotlin
- Size: 40 KB
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# TornadoFX Maven Quick Start Archetype
[](https://search.maven.org/#search|ga|1|no.tornado.tornadofx-quickstart-archetype)
Creates a simple [TornadoFX](https://github.com/edvin/tornadofx) project to get you started
quickly.
### Generate a new project
```bash
mvn archetype:generate -DarchetypeGroupId=no.tornado \
-DarchetypeArtifactId=tornadofx-quickstart-archetype \
-DarchetypeVersion=1.7.17
```
### Run the application
```bash
mvn jfx:run
```
### Gradle support
After you have created your project skeleton, you can convert it to a Gradle project:
```bash
gradle init
```
This will build the jar, you might still want to customize the build process for JavaFX deployment.
### Deployment
If you need installer and/or auto update capabilities for your TornadoFX app, check out
[FXLauncher](https://github.com/edvin/fxlauncher) for more information.