Simple tool able to compile AbraFlexi custom reports into given destination
Features:
- JasperReports 6.21.3 compilation engine
- Automatic AbraFlexi/FlexiBee library detection and loading
- Java 11 compatibility
- Cross-platform support (Linux/Windows)
- Dynamic classpath manipulation for AbraFlexi integration
jaspercompiler is used in AbraFlexi-Report-Tools by its report uploader upreport
call it like this:
jaspercompiler /path/to/report.jrxmlto build /path/to/report.jasper
also you can specify another destination (directory or filepath) as second parameter.
- Java 11 or higher
- AbraFlexi/FlexiBee installation (for library dependencies)
Build from source:
mvn clean packageRun locally:
mvn exec:java -Dexec.mainClass="com.vitexsoftware.jaspercompiler.Commandline" -Dexec.args="/path/to/report.jrxml"sudo apt install lsb-release wget
echo "deb http://repo.vitexsoftware.com $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.com/keyring.gpg
sudo apt update
sudo apt install jaspercompiler