11.02.2013 Views

iReport Ultimate Guide

iReport Ultimate Guide

iReport Ultimate Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>iReport</strong> <strong>Ultimate</strong> <strong>Guide</strong><br />

<strong>iReport</strong>-x-x-x-src.zip. This is the official distribution of source files in ZIP format.<br />

<strong>iReport</strong>-x.x.x-windows-installer.exe. This is the official Win32 installer.<br />

<strong>iReport</strong>-x.x.x.dmg. This is the official binary distribution for Mac OSX in Disk Image format.<br />

x.x.x represents the version number of <strong>iReport</strong> * . Every distribution contains all needed libraries from third parties necessary to<br />

use the program and additional files, such as templates and base documentation in HTML format.<br />

<strong>iReport</strong> is also available as a native plug-in for NetBeans IDE 6.x. You can download the plug-in from SourceForge or<br />

NetBeans.<br />

At the time of writing we are planning an OS X distribution to support Macintosh systems; it may be available in the future.<br />

2.3 Development Versions<br />

If you want to test pre-release versions of <strong>iReport</strong>, you can directly access the developmental source repository with SVN. In<br />

this case, you must have an SVN client (my favorite is Tortoise SVN). If you don’t have one, you will need to create an<br />

account on http://www.jasperforge.org/ in order to access the repository.<br />

The URL of the SVN repository for <strong>iReport</strong> is:<br />

14<br />

Pre-release <strong>iReport</strong> source code is no longer available on SourceForge CVS Server.<br />

https://jasperforge.org/svn/repos/ireportfornetbeans<br />

2.4 Compiling <strong>iReport</strong><br />

The distribution with sources contains a NetBeans project. In order to compile the project and run <strong>iReport</strong>, you need NetBeans<br />

IDE and the platform 6.0.1 (or 6.5.1 starting from <strong>iReport</strong> 3.6.1). If you are using NetBeans 6.0, the platform is the same as the<br />

IDE; otherwise you’ll need to download the platform separately at this URL:<br />

http://download.netbeans.org/netbeans/6.0/final/zip/netbeans-6.0.1-200801291616-mml.zip<br />

If you need to work with <strong>iReport</strong> 3.6.1 sources, you need NetBeans 6.5.1; otherwise, you can download the 6.5.1 platform<br />

from the NetBeans site.<br />

http://bits.netbeans.org/download/6.5.1/fcs/zip.html<br />

The file to download is netbeans-6.5.1-200903060201-all-in-one.zip.<br />

Download <strong>iReport</strong>-x.x.x-src.zip and unzip it in the directory of your choice, such as c:\devel (or /usr/devel on a UNIX system).<br />

Please note that NetBeans IDE is the development environment, while NetBeans 6.5.1 is the version of the platform<br />

(which can be considered something like an external library or dependency; it has very little to do with the IDE).<br />

<strong>iReport</strong> is built on NetBeans Rich Client Platform version 6.5.1. In order to build <strong>iReport</strong> you can use any version of<br />

NetBeans IDE, but you need this specific NetBeans platform to successfully compile the sources.<br />

* Up to <strong>iReport</strong> 3.6.1, the version number contains the “nb” prefix (for “NetBeans”). This prefix was introduced when <strong>iReport</strong> was<br />

rewritten on top of the NetBeans platform (version 3.1.0). The prefix has been removed starting with version 3.6.2.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!