Home
Analytics
Java API size with Birt Report Engine
rushtonjj
Hi again,
Thanks for your earlier input. It was very helpful.
Since we will be deploying this application one of 2 ways depending on the organization using it; I have some concerns about our application size including the entire report engine runtime folder for downloading. We have remote groups that cannot access the internet, so they will be getting their application on a DVD sent to them. However, those that are deployed on ship will have access to the web, and can download the application that way, which gives them the ability to get updated versions more frequently. When looking at the Report Engine zipped archive I see several folders. Do I need the WebViewerExample folder? We will not be using web viewer's. This is all Stand-Alone, but I do not want to break the application either. If I include this piece with the download, not including our current application this is well over 150 MB. Not ideal for what we are trying to accomplish, so I was hoping to slim it down a bit.
Any thoughts?
V/r,
rushtonjj
Find more posts tagged with
Comments
JasonW
All you need is the reportengine/lib directory. It is about 38MB and some of those files can be omitted. For example if you are not going to use flat file datasources you can remove
org.eclipse.datatools.connectivity.oda.flatfile_version.jar
Jason
JasonW
Also you can remove derby.jar and the data tools derby jars
org.eclipse.datatools.connectivity.apache.version.jar
org.eclipse.datatools.connectivity.apache.derby.dbdefinition_version.jar
If you do not want the sample db.
Jason
rushtonjj
Cool, this is what I thought. Of course the one thing I really need is the Flat File jar.
We are using a .csv file because we will not have database connectivity. Very rudimentary.
Thank you very much,
rushtonjj
CBR
So you could delete all datasource plugins except the csv datasource plugin by just removing the corresponding jar files. This should reduce the size of your application.