Hallo zusammen,
ich habe hier eine Struts-Anwendung vorliegen, in der ich die BIRT Report-Engine zur Anzeige von Reports als PDF integriert habe. Das funktioniert soweit ganz gut.
Die Anwendung als EAR verpackt war ohne die BIRT-Integration ca. ~25MB groß.
Summiere ich alle Files, die ich zur Zeit im Projekt für BIRT-Zwecke habe, komme ich auf zusätzliche ~50MB, und das ist definitiv zu groß (für den Kunden). Im Einzelnen:
WEB-INF/platform/plugins 35,9MB
WEB-INF/platform/config 0,5MB
WEB-INF/lib/ 13,4 MB
Ich habe aus dem "plugins" Ordner alle nicht benötigten DB-Treiber und Sample-Dateien entfernt, aber das ist immer noch nicht genug.
Beispielsweise sind manche JARs sowohl in "lib" als auch in "plugins" (z.B. com.ibm.icu.xxx) vorhanden.
Bisher konnte ich nicht herausfinden, welche Dateien ich für eine minimale Integration brauche. Was ich machen will:
- Der Report selbst wird ausserhalb der WebApp designt, d.h. ich benötige keine DesignEngine-Komponenten
- Der Report selbst enthält keine Charts oder andere Grafiken. Lediglich Tabellen- und Gitterstrukturen (dadurch dürften ein paar Libs und Plugins entfallen)
- Das einzige Ausgabeformat ist PDF (dadurch dürften einige Emitter entfallen)
Ich benutze BIRT 2.6.1
Hat jemand Erfahrung und Tips für eine minimale Integration von BIRT?
Will nicht nacheinander einzelne Files herausnehmen, um zu schauen, ob alles noch funktioniert
Danke!
ich habe hier eine Struts-Anwendung vorliegen, in der ich die BIRT Report-Engine zur Anzeige von Reports als PDF integriert habe. Das funktioniert soweit ganz gut.
Die Anwendung als EAR verpackt war ohne die BIRT-Integration ca. ~25MB groß.
Summiere ich alle Files, die ich zur Zeit im Projekt für BIRT-Zwecke habe, komme ich auf zusätzliche ~50MB, und das ist definitiv zu groß (für den Kunden). Im Einzelnen:
WEB-INF/platform/plugins 35,9MB
WEB-INF/platform/config 0,5MB
WEB-INF/lib/ 13,4 MB
Ich habe aus dem "plugins" Ordner alle nicht benötigten DB-Treiber und Sample-Dateien entfernt, aber das ist immer noch nicht genug.
Beispielsweise sind manche JARs sowohl in "lib" als auch in "plugins" (z.B. com.ibm.icu.xxx) vorhanden.
Bisher konnte ich nicht herausfinden, welche Dateien ich für eine minimale Integration brauche. Was ich machen will:
- Der Report selbst wird ausserhalb der WebApp designt, d.h. ich benötige keine DesignEngine-Komponenten
- Der Report selbst enthält keine Charts oder andere Grafiken. Lediglich Tabellen- und Gitterstrukturen (dadurch dürften ein paar Libs und Plugins entfallen)
- Das einzige Ausgabeformat ist PDF (dadurch dürften einige Emitter entfallen)
Ich benutze BIRT 2.6.1
Hat jemand Erfahrung und Tips für eine minimale Integration von BIRT?
Will nicht nacheinander einzelne Files herausnehmen, um zu schauen, ob alles noch funktioniert

Danke!