0
재스퍼를 스프링 부트 프로젝트에 통합하려고합니다. 내 pom.xml 파일에서 다음 종속성을 사용하고 있습니다.스프링 부트 재스퍼 통합
Map params = new HashMap();
JasperReport report = JasperCompileManager.compileReport(System.getProperty("jasper.reports.filepath") + "test.jrxml");
JasperPrint jasperPrint = JasperFillManager.fillReport(report, params, new JREmptyDataSource());
그러나 나는 다음과 같은 오류와 확실하지 왜 무슨 일이 일어나고 있는지 또는 무엇입니까 : 테스트로
<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>
는 아래 코드는 오류없이 컴파일
을
그리고 잃어버린 것이 계속됩니다. pom에서 jasper 종속성을 제거하자마자이 모든 오류가 사라집니다.
도움주세요.
jaspersoft Maven 저장소를 추가 했습니까? 아니면 당신의 maven repo (local 또는 corporate)에'net.sf.jasperreports : jasperreports','net.sf.jasperreports : jasperreports-fonts' artifactories를 설치 했습니까? –
이것은 작업중인 로컬 프로젝트입니다. pom에 추가 할 때 내 .m2 repo에 자동으로 다운로드되지 않습니까? – Quentinb
이 항아리는 아마도 중앙 저장소에 없을 수 있습니다. 보통 최신 버전과 실제 버전을 사용하기 위해 jaspersoft repo를 추가합니다. –