Coder Social home page Coder Social logo

creditdatamw / prd-ce-lite Goto Github PK

View Code? Open in Web Editor NEW
5.0 3.0 1.0 708 KB

Lite build of the Pentaho Report Designer

License: GNU Lesser General Public License v2.1

Shell 23.73% Batchfile 25.26% Perl 51.01%
pentaho report-designer maven-assembly-plugin

prd-ce-lite's Introduction

Pentaho Report Designer Lite Build

Pentaho Report Designer is a visual report design tool that's great for designing reports that can be exported to PDF, HTML, Excel etc... This project generates a lite build of the Pentaho Report Designer.

Background / Motivation

We use Pentaho Report Engine, for example here, and oftentimes our developers/designers need to download the (updated) Report Designer - a process which takes time due to the large size of the default build.

The pom file in this repo creates a build of the Pentaho Report Designer that:

  • strips out some things that we don't really need (or use yet) for most reports;
  • is smaller than the stock/default build of the Pentaho Report Designer
  • includes the Maria DB Java Library

Versioning

The version for the lite build has the following form:

<pentaho-version>-<lite-version>

e.g. 8.3.0.0-371-lite-2

Building

Pre-requisites for building the project:

  • Git
  • Maven, version 3.5+
  • Java JDK 1.8
$ git clone https://github.com/creditdatamw/prd-ce-lite.git
$ cd prd-ce-lite
$ mvn clean install
# A zip file will be created in the target directory

Downloading Releases

We may upload builds via the releases page but until then, see instructions above for building from source.

System Requirements

You will need to have Java 8+ to run the Pentaho Report Designer and atleast 2 GB of RAM.

NOTE: If you try to run the report-designer scripts and the program doesn't start it's possible that you do not have enough RAM. Fortunately, you can change the JVM settings by editing the approapriate script for your OS (e.g. report-designer.bat on Windows). You can try to reduce the required memory by changing -Xms JVM option. For example from, -Xms1024m to -Xms512m - although we can't guarantee best performance with such a

Disclaimer

This is NOT an official Credit Data CRB Ltd project and the copyrights and trademarks belong Hitachi Vintara etc...

This project is licensed under the same license as the report designer, LGPL. Please see pentaho-reporting for more

prd-ce-lite's People

Contributors

zikani03 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

mgiepz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.