一. 后端集成jasperReports
1. Maven引入jar包
<!--报表相关-->
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.17.0</version>
</dependency>
<!-- jasper font extension -->
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports-fonts</artifactId>
<version>6.17.0</version>
</dependency>
<!--将.jrxml编译成.jasper.如果不使用java编译,而使用ireport工具编译则无须导入该包 -->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.4.13</version>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<!-- 防止过滤后缀为jasper、jrxml的文件 -->
<nonFilteredFileExtensions>
<nonFilteredFileExtension>jasper</nonFilteredFileExtension>
<nonFilteredFileExtension>jrxml</nonFilteredFileExtension>