https://github.com/cuba-platform/reports
CUBA Reports Addon
https://github.com/cuba-platform/reports
cuba-component cuba-platform enterprise reports yarg
Last synced: 3 months ago
JSON representation
CUBA Reports Addon
- Host: GitHub
- URL: https://github.com/cuba-platform/reports
- Owner: cuba-platform
- License: apache-2.0
- Created: 2018-03-30T07:17:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-05T12:09:15.000Z (7 months ago)
- Last Synced: 2025-04-08T07:18:58.945Z (6 months ago)
- Topics: cuba-component, cuba-platform, enterprise, reports, yarg
- Language: Java
- Homepage: https://www.cuba-platform.com/
- Size: 9.46 MB
- Stars: 9
- Watchers: 4
- Forks: 4
- Open Issues: 70
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# CUBA Reports Add-on
[](http://www.apache.org/licenses/LICENSE-2.0)
[](https://travis-ci.org/cuba-platform/reports)
[](https://doc.cuba-platform.com/reporting-latest)The Reporting add-on is designed to simplify the report generation in CUBA applications. It enables creating report
templates in most popular editors like Microsoft Office and Libre/Open Office and defining data sources at runtime,
using CUBA data model, SQL, JPQL or scripts.For more information see [github.com/cuba-platform/cuba](https://github.com/cuba-platform/cuba).
## Build and install
In order to build the add-on from source, you need to install the following:
* Java 8 Development Kit (JDK)
* [CUBA Gradle Plugin](https://github.com/cuba-platform/cuba-gradle-plugin)
* [CUBA](https://github.com/cuba-platform/cuba)Let's assume that you have cloned sources into the following directories:
```
work/
cuba/
cuba-gradle-plugin/
reports/
```Open terminal in the `work` directory and run the following command to build and install the plugin into your local Maven repository (`~/.m2`):
```
cd cuba-gradle-plugin
gradlew install
```After that, go to the cuba directory and build and install it with the same command:
```
cd ../cuba
gradlew install
```Finally, go to the reports directory and build and install it with the same command:
```
cd ../reports
gradlew install
```