jasperreports_developer_guide
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
jasperreports_developer_guide [2022/04/04 18:37] – [Jasper Technologies Configuration] ghachey | jasperreports_developer_guide [2024/06/18 01:28] (current) – ghachey | ||
---|---|---|---|
Line 21: | Line 21: | ||
* Provide appropriate security for JasperReports Server (i.e. change default username and password at minimum) at least for production development. | * Provide appropriate security for JasperReports Server (i.e. change default username and password at minimum) at least for production development. | ||
- | ===== Jasper Technologies Configuration | + | ===== Download the Pacific EMIS Source Code ===== |
- | Assuming you have already cloned | + | You should first create a clone of the [[https:// |
+ | |||
+ | ===== Jaspersoft Workspace ===== | ||
+ | |||
+ | Set your Jaspersoft Studio Workspace to point to the location where all the reports for this project are located. For example, you may have cloned | ||
{{ : | {{ : | ||
- | Second thing, since we are using the MS SQL Server database we will need to install | + | ===== Jaspersoft Set Java Build Path ===== |
+ | |||
+ | There are a few things to add to the Java build path for things | ||
+ | |||
+ | * Install | ||
+ | * Font extension (Jar file can be found in the Pacific EMIS Report source code repository) | ||
+ | * Chart customizer | ||
{{ : | {{ : | ||
+ | ===== Jaspersoft Setup Data Adaptors ===== | ||
+ | |||
+ | Setup data adaptors for all databases you will be developing for. Example shown below. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== Jaspersoft Setup Servers ===== | ||
+ | |||
+ | Setup serversconnections for all databases you will be developing for. Example shown below. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== Jaspersoft Publishing Strategy to JasperServer ===== | ||
+ | |||
+ | The adopted publishing strategy for all Pacific EMIS reports is to always override all resources when reports modifications such as improvements or fixes are made. Use local resources for any subreport and link resources for the following which are on the JasperServer in a single place for better re-usability. | ||
+ | |||
+ | * Images | ||
+ | * Templates | ||
+ | * Input controls (parameters) | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | To make this mostly automatic you can change the following setting. | ||
+ | |||
+ | {{ :: | ||
===== Reports Structure ===== | ===== Reports Structure ===== | ||
jasperreports_developer_guide.1649097444.txt.gz · Last modified: 2022/04/04 18:37 by ghachey