This project contains configuration files for building the ARX installer. The installer is based on BitRock InstallBuilder.
-
Place runnable JAR files for all platforms in the root of this repository.
-
Download JRE/JDKs from here and place the folders
java-[platform]
in thejava
folder in the root of the repository. Current Java version: 21.0.3. -
Copy
java.xml
from one of the downloads into the folderjava
. -
In
java.xml
replace all<origin>
values according to the following scheme, for example:Replace:
<origin>java-osx/*</origin>
With:
<origin>${build_project_directory}/java/java-osx/*</origin>
-
Update the version number in
arx.xml
. -
Build the installers using InstallBuilder.
-
For macOS apply the following bugfix manually after the app has been bundled:
In
Info.plist
replace:<array> <string>ar</string> <string>cs</string> ... <string>zh_TW</string> <string>zh</string> </array>
With:
<array> <string>en</string> </array>
-
Create hashes and signatures. Hashes can be created with HashMyFiles and signed with Gpg4win.
More details about BitRock InstallBuilder
More details about ARX