https://github.com/ronsmits/fxlauncher-maven-plugin
https://github.com/ronsmits/fxlauncher-maven-plugin
javafx maven-plugin tornadofx
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ronsmits/fxlauncher-maven-plugin
- Owner: ronsmits
- Created: 2017-02-19T11:54:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-31T21:43:41.000Z (about 8 years ago)
- Last Synced: 2025-04-04T22:43:41.021Z (about 2 months ago)
- Topics: javafx, maven-plugin, tornadofx
- Language: Java
- Size: 18.6 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://waffle.io/ronsmits/fxlauncher-maven-plugin)
Fxlauncher-maven-plugin is the companion to fxlauncher.
This is (for now) an experimental plugin. Please report issues if and when you find them.
## configuration
This is the most basic configuration.
```xml
no.tornadofx.fxlauncher
fxlauncher-maven-plugin
0.1.0-SNAPSHOT
name
http://localhost
main
readme.txt
${user.home}/.ssh/id_rsa
[email protected]:www/demo/
package
install
```| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ------------|
|appName|String|true|Name of the app as how it will be used by the native installer|
|baseUrl|URL|true|Location where Fxlauncher will go to download the files from|
|mainclass|String|true|Main entry point into the application|
|whatsNew|String|false|If set fxlauncher will show a webview with the contents of the whatsNew variable in it|
|identityKeyFile|String|true|Location of the ssh private key file that will be used to upload the files|
|deployTarget|String|true|Location where the files will be uploaded to|
|cacheDir|String|false|Location where fxlauncher will store the files. Default is `USERLIB/${appName}/cache`|
|parameters|String|false|parameters that need to be passed to the application when Fxlauncher starts it up|
|vendor|String|false|Used when building a native installer|
|version|String|false|Used when building a native installer|
|buildDir|String|false|Used to assemble the files that need to be uploaded. Default is `${project.build.directory}/app`|
|includeExtensions|List|false|Extension, like md or txt, that need to be included |