集成Ireport6.3.1所需依赖包:
jasperreports-fonts.jar
(jar当前字体:
DejaVu Sans、
DejaVu Serif、
DejaVu Sans Mono、
SansSerif、
宋体(宋体)、
微软雅黑(黑体)、
C39HrP60DlTt(条形码),
如果需要特殊字体则需要手动配置到字体jar中,后续文档有描述)
Maven依赖包:
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.3.1</version>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>itext</artifactId>
<version>2.1.7</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-asian</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
</dependency>
<!--对应项目中lib文件夹下jasperreports-fonts.jar-->
<dependency>
<groupId>net.sf.jasperreports.jasperreports</groupId>
<artifactId>fonts</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/jasperreports-fonts.jar</systemPath>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections