https://github.com/edvin/fxldemo
FXLauncher demo application
https://github.com/edvin/fxldemo
Last synced: 2 months ago
JSON representation
FXLauncher demo application
- Host: GitHub
- URL: https://github.com/edvin/fxldemo
- Owner: edvin
- License: apache-2.0
- Created: 2016-02-01T22:41:07.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-07-17T19:35:29.000Z (almost 7 years ago)
- Last Synced: 2025-04-04T22:43:38.783Z (2 months ago)
- Language: Java
- Size: 24.4 KB
- Stars: 42
- Watchers: 6
- Forks: 19
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Maven QuickStart Demo Application for FXLauncher
This example showcases how to configure [FXLauncher](https://github.com/edvin/fxlauncher) in your
Maven application to provide automatic updates optionally in combination with native installers.Please see [pom.xml](/pom.xml) for complete documentation.
**Note**: There is nothing Maven spesific about FXLauncher, and these operations should be easy to perform in any build system.
There is also a [Gradle version](https://github.com/edvin/fxldemo-gradle) of this project.## Operations
The following operations are supported by the example:
1. Compile project jar to app.dir
2. Copy dependencies to app.dir
3. Generate app.xml manifest
4. Create native installer
5. Upload artifacts to auto update repository### Configuration
Copy the deployment descriptor and customize the following properties:
```xml
${project.name}
no.tornado.FxlDemo
${project.build.directory}/app
${project.build.directory}/installer
http://fxsamples.tornado.no/demo/
[email protected]:fxldemo```
### Maven targets
#### Generate the applicationmvn clean package
#### Deploy the application artifacts to your webserver
mvn exec:exec@deploy-app
#### Build a native installer
mvn install### Prebuilt installers
See http://fxldemo.tornado.no for a prebuilt version of this application, including native installers
for Windows, MacOSX and Linux.