Skip to content

Commandline Jasper compiler with AbraFlexi custom reports support

VitexSoftware/jaspercompiler

Repository files navigation

Commandline Jasper Compiler

logo

wakatime

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

Usage

call it like this:

    jaspercompiler /path/to/report.jrxml

to build /path/to/report.jasper

also you can specify another destination (directory or filepath) as second parameter.

Requirements

  • Java 11 or higher
  • AbraFlexi/FlexiBee installation (for library dependencies)

Development

Build from source:

mvn clean package

Run locally:

mvn exec:java -Dexec.mainClass="com.vitexsoftware.jaspercompiler.Commandline" -Dexec.args="/path/to/report.jrxml"

Installation

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

About

Commandline Jasper compiler with AbraFlexi custom reports support

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •