Neues "Java Project"

Um eine oder mehrere Vorlagen für Jasper Reports implementieren zu können, muss zunächst ein "Java Project" in Jaspersoft Studio erstellt und konfiguriert werden.

1. Erstellung eines neuen Java Projekts

images/download/attachments/62851444/image2018-8-22_17_9_46-version-1-modificationdate-1603704694633-api-v2.png

Bild 1: Anlegen eines Java Project über File / New (1) / Other (2) um den Assistenten (wizard) zu öffnen


images/download/attachments/62851444/image2018-8-22_17_15_20-version-1-modificationdate-1603704694643-api-v2.png

Bild 2: Auswahl von "Java/Java Project" (1) im Assistenten (wizard) und dann weiter mit "Next" (2)


images/download/attachments/62851444/image2018-8-22_17_21_18-version-1-modificationdate-1603704694646-api-v2.png

Bild 3: Benamung des Projekts (1) und weiter (2) mit den gebenenen Standard-Einstellungen


2. Konfiguration des neuen Projekts

2.1. Jasper Reports Libraries

Bevor die Anlage des neuen Projekts über "Finish" abgeschlossen wird, sollten "JasperReports Libraries" zugeordnet werden.

images/download/attachments/62851444/image2018-8-27_9_57_15-version-1-modificationdate-1603704694649-api-v2.png

Bild 4: Öffnen des Auswahlmenues für Bibliotheken über "Add Library..." (1)


images/download/attachments/62851444/image2018-8-27_10_1_25-version-1-modificationdate-1603704694655-api-v2.png

Bild 5: Auswahl der Bibliothek "JasperReports Libraries" (1) und weiter mit "Next" (2)


images/download/attachments/62851444/image2018-8-27_10_26_36-version-1-modificationdate-1603704694662-api-v2.png

Bild 6: Mit "Finish" (1) werden die "JasperReports Libraries" dem "Build Path" des neuen Projekts hinzugefügt

2.2. Externe Bibliothek von Lobster Data Platform / Orchestration

Außerdem sollte noch eine externe Bibliothek "jasper.ext.jar" von Lobster Data Platform / Orchestration in das neue Projekt eingebunden werden, die zusätzliche Funktionen für die spätere Implementierung von Reports bereitstellt. Die entsprechende Datei kann aus der Lobster Data Platform / Orchestration-Installationsdatei "jasperreport.server.mar" mit Hilfe eines gebräulichen Pack-Programms (z.B. WinZip, WinRAR, 7-Zip, etc.) extrahiert werden.

images/download/attachments/62851444/image2018-8-27_10_25_40-version-1-modificationdate-1603704694660-api-v2.png

Bild 7: Öffnen des Dialogs zum Hinzufügen von externen Bibliotheken über "Add External JARs..." (1)


images/download/attachments/62851444/image2018-8-27_10_37_19-version-1-modificationdate-1603704694667-api-v2.png

Bild 8: Selektion der Datei "jasper.ext.jar" (1) und dann weiter mit "Öffnen" (2)


images/download/attachments/62851444/image2018-8-27_10_47_23-version-1-modificationdate-1603704694670-api-v2.png

Bild 9: Nachdem die beiden Bibliotheken (1) hinzugefügt wurden, kann das Projekt über "OK" (2) angelegt werden


2.3 Konfigurationsdatei "scm.properties"

Abschließend muss nun noch eine Konfigurationsdatei im Source-Verzeichnis des Projekts angelegt werden, um die Funktionen der externen Bibliothek in Jaspersoft Studio testen zu können.

images/download/attachments/62851444/27-08-_2018_10-54-08-version-1-modificationdate-1603704694675-api-v2.jpg


Bild 10: Mit einem Rechtsklick auf das Verzeichnis "src" (1) des neuen Projekts im "Project Explorer" lässt sich der Assistent für neue Objekte über "New/Other" (2) öffnen


images/download/attachments/62851444/image2018-8-27_11_6_44-version-1-modificationdate-1603704694682-api-v2.png

Bild 11: Auswahl des Objekts "File" (1) unter dem Ordner "General" im Assistenten für neue Objekte und weiter mit "Next" (2)


images/download/attachments/62851444/image2018-8-27_11_19_26-version-1-modificationdate-1603704694684-api-v2.png

Bild 12: Dateiname "scm.properties" eintragen (1) und weiter mit "Finish" (2)


Nun müssen der soeben erstellten Datei noch 2 Einträge hinzugefügt werden.

  1. Unter "url" sollte eine Ihnen bekannte Adresse zu einem Lobster Data Platform / Orchestration-Server eingetragen werden (z.B. url=https://lobster-test.cst.scm.lobster.de:8443/SCM/)

  2. Unter "locales" sollte die für Ihre Tests bevorzugte Sprache eingestellt werden (z.B. locales=de)


images/download/attachments/62851444/27-08-_2018_12-04-19-version-1-modificationdate-1603704694690-api-v2.jpg

Bild 13: Editierung der Datei "scm.properties" (1) unter dem TAB "Default" (2). Mit dem anschliessenden Speichern der Datei (3) ist die Konfiguration des neuen "Java Projects" abgeschlossen


Hinweis: Mit dem Abschluss der Konfiguration eines Projekts muss Jaspersoft Studio zunächst einmal beendet und neu gestartet werden, bevor mit der Implementierung eines Jasper Reports fortgefahren werden kann.