How to install and update your java desktop application

Project link: https://github.com/gdevby/desktop-starter-launch-update-bootstrap
This is a system for delivering a java desktop application to the end user, there is also a system for updating your desktop application, this is an analogue of http://launch4j.sourceforge.net/ and combines the approaches of java installers, but it has much more functionality.
Like https://github.com/threerings/getdown.

For how to obtain a developer signature, see here.