I have made some changes on Alfresco Sync client, and I was able to package it to a exec file (inside the project's target folder) using mvn clean package. Now I need to create the installer, in the same way Alfresco does.
How can I create the different installer versions, for 32 and 64 bits?
But any installer will do. It really depends on your target platform.
During a hack-a-thon in 2012 Zaizi helped package the sync client as RPMs, but I can't find the code for that at the moment. I know a lot of Java projects use install4j.
In order to run, package or compile the project using Maven, you have to perform some javafx-maven-plugin specific commands, as discribed here http://zenjava.com/javafx/maven/