Developer Edition Only — This content applies to the Developer Edition license.
Maven Profiles #
| Profile | Command | Output |
|---|---|---|
standard (default) | mvn package | Fat JAR (claudius-corp-{version}.jar) |
installer | mvn -Pinstaller package | Windows MSI via jpackage |
developer | mvn package -P developer | Source ZIP + core.jar |
Build Release Script #
build-release.ps1 builds all three editions and outputs to dist/:
.\build-release.ps1
Running in Development #
# Windows
start.bat
# Maven directly
mvn javafx:run -pl app
Running Tests #
mvn test
Code coverage (JaCoCo) reports go to target/site/jacoco/.
jpackage (MSI Installer) #
MSI packaging configuration is in jpackage/. Requires:
– JDK 21 with jpackage on PATH
– WiX Toolset (for MSI generation on Windows)
Run mvn -Pinstaller package from the project root.
Note: The MSI is currently unsigned. Windows SmartScreen will warn users. Code signing setup is documented in
jpackage/README.md.
