birt-engine

BIRT Report Engine

License

License

Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

com.innoventsolutions.birt-spring-boot
ArtifactId

ArtifactId

birt-engine
Last Version

Last Version

0.0.7
Release Date

Release Date

Type

Type

jar
Description

Description

birt-engine
BIRT Report Engine
Project URL

Project URL

https://projects.spring.io/spring-boot/#/spring-boot-starter-parent/birt-engine
Source Code Management

Source Code Management

http://github.com/innoventsolutions/birt-spring-boot/tree/master/birt-engine

Download birt-engine

How to add to project

<!-- https://jarcasting.com/artifacts/com.innoventsolutions.birt-spring-boot/birt-engine/ -->
<dependency>
    <groupId>com.innoventsolutions.birt-spring-boot</groupId>
    <artifactId>birt-engine</artifactId>
    <version>0.0.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.innoventsolutions.birt-spring-boot/birt-engine/
implementation 'com.innoventsolutions.birt-spring-boot:birt-engine:0.0.7'
// https://jarcasting.com/artifacts/com.innoventsolutions.birt-spring-boot/birt-engine/
implementation ("com.innoventsolutions.birt-spring-boot:birt-engine:0.0.7")
'com.innoventsolutions.birt-spring-boot:birt-engine:jar:0.0.7'
<dependency org="com.innoventsolutions.birt-spring-boot" name="birt-engine" rev="0.0.7">
  <artifact name="birt-engine" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.innoventsolutions.birt-spring-boot', module='birt-engine', version='0.0.7')
)
libraryDependencies += "com.innoventsolutions.birt-spring-boot" % "birt-engine" % "0.0.7"
[com.innoventsolutions.birt-spring-boot/birt-engine "0.0.7"]

Dependencies

compile (2)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-web jar 2.2.4.RELEASE
com.innoventsolutions.birt.runtime : org.eclipse.birt.runtime_4.8.0-20180626 jar 4.8.0

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.10

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.springframework : spring-test jar 5.2.3.RELEASE

Project Modules

There are no modules declared in this project.

birt-spring-boot-starter

Project to make it easy to add Eclipse Business Intelligence and Reporting Tools (BIRT) functionality to Spring Boot apps. The core project consists of three projects

  • birt-engine {core BIRT functions and REST interfaces to use those functions}
  • birt-engine-autoconfigure {configuration to make birt-engine just work through inclusion in gradle or pom}
  • birt-spring-boot-starter {the starter for the project}

We have also provide a few sample projects that show how to use the birt-spring-boot-starter.

  • birt-engine-sample-app shows a simple include in the pom.xml which allows users to start using birt

BIRT needs to be able to access resources to run reports. Things like report designs, property files, libraries, and css can be used by BIRT. BIRT will also produce output documents (e.g. .rptdocuments, .pdf, .doc, .xslx). To keep things simple the birt-starter uses simple file system access with a pre-defined folder structure. The location and structure of this file system can be seen in the birt-engine-workspace project. The directory locations can be adjusted through application.properties files as needed.

Versions

Version
0.0.7
0.0.6
0.0.3
0.0.1