How to compile report-generator
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
| This Wiki is deprecated and we are are currrently migrating remaining pages into product documentation (Admin Guide, NXSL Guide) | 
= Pre-requirements =
- JDK
 - Maven2
 
DB Drivers prerequirements
Download
If specific DB driver is not required, you can remove particular "dependency" section from pom.xml, otherwise jars should be installed into maven's repo.
- Oracle: download "ojdbc5.jar" from http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
 - Microsoft SQL: download "sqljdbc_4.0.2206.100_enu.tar.gz" from http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774 and extract "sqljdbc4.jar"
 - IBM DB2: Download "v10.1 FP0 (GA)" from http://www-01.ibm.com/support/docview.wss?uid=swg21363866 and extract "db2jcc4.jar"
 - Informix: Download "JDBC.3.70.JC5DE.tar" from http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2010-10-12+08%3A50%3A24.189282R&S_TACT=&S_CMP= and extract "ifxjdbc.jar":
 
- tar xf JDBC.3.70.JC5DE.tar
 - jar xf setup.jar Disk1/InstData/Resource1.zip
 - unzip Disk1/InstData/Resource1.zip
 - jar xf \$JDBC_REL_PRODUCT_DIR\$/lib_zg_ia_sf.jar ifxjdbc.jar
 
Install into local Maven repo
- mvn install:install-file -Dfile=/path/to/ojdbc5.jar -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.2.0.3 -Dpackaging=jar -DgeneratePom=true
 - mvn install:install-file -Dfile=/path/to/sqljdbc4.jar -DgroupId=com.microsoft -DartifactId=sqljdbc4 -Dversion=4.0.2206.100 -Dpackaging=jar -DgeneratePom=true
 - mvn install:install-file -Dfile=/path/to/db2jcc4.jar -DgroupId=com.ibm -DartifactId=db2jcc4 -Dversion=4.13.127 -Dpackaging=jar -DgeneratePom=true
 - mvn install:install-file -Dfile=/path/to/ifxjdbc.jar -DgroupId=com.informix -DartifactId=ifxjdbc -Dversion=3.70.JC5DE -Dpackaging=jar -DgeneratePom=true
 
Build
mvn clean package
This will download remaining required libraries and build jar file, it will be available as "target/report-generator.jar"