2017-04-10 128 views
0

我正在尝试将Jasper集成到Spring Boot项目中。我在我的pom.xml文件中使用了以下依赖项。Spring Boot Jasper集成

<dependency> 
     <groupId>net.sf.jasperreports</groupId> 
     <artifactId>jasperreports</artifactId> 
     <version>6.3.1</version> 
    </dependency> 
    <dependency> 
     <groupId>net.sf.jasperreports</groupId> 
     <artifactId>jasperreports-fonts</artifactId> 
     <version>6.0.0</version> 
    </dependency> 

作为测试,下面的代码编译没有任何错误:

Map params = new HashMap(); 
JasperReport report = JasperCompileManager.compileReport(System.getProperty("jasper.reports.filepath") + "test.jrxml"); 
JasperPrint jasperPrint = JasperFillManager.fillReport(report, params, new JREmptyDataSource()); 

但我收到以下错误,不知道为什么它正在发生:

enter image description here

而失落在继续。只要我从pom中删除碧玉的依赖关系,所有这些错误都消失了。

任何帮助请。

+0

你添加了jaspersoft maven仓库吗?或者你是否在你的maven仓库(本地或公司)上安装了'net.sf.jasperreports:jasperreports','net.sf.jasperreports:jasperreports-fonts'工艺品? –

+0

这是我正在开发的一个本地项目,是否在将它添加到pom时不会自动将它下载到我的.m2回购软件中? – Quentinb

+0

这罐子可能在中央回购缺席。通常我会添加jaspersoft repo来使用最新版本和实际版本 –

回答

0

只要做一个maven干净的构建。这些错误将会消失。

发生在我身上。似乎是一个Eclipse问题

相关问题