2017-04-10 93 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問題

相關問題