1. jrxml 템플릿 파일의 컨버팅이 필요함. * [x] Jaspersoft Studio 로 변환함. 로딩 오류가 있었는데 이부분은 해결됨 * https://github.com/fp024/struts2-study/blob/master/jasper-reports-tutorial/jasper-reports-struts/src/main/resources/jasper/our_jasper_template_v7.jrxml 3. struts의 jasperreports plugin의 변경이 필요함. * 해당 플러그인에서 7.0에서는 제거된 클래스를 쓰고 있어서 ClassNotFound 예외 발생함. * JRExporter -> Deprecated 되었으니 Exporter 쓰라고 적혀있음. * https://github.com/TIBCOSoftware/jasperreports/blob/dddd38218a3c404d01eecdb9d9a7636fe2d02d7a/jasperreports/src/net/sf/jasperreports/engine/JRExporter.java#L62https://github.com/apache/struts/tree/5b68d4bd59ead72822d72c3054a1553920e7b0ee/plugins/jasperreports * https://github.com/apache/struts/blob/5b68d4bd59ead72822d72c3054a1553920e7b0ee/plugins/jasperreports/src/main/java/org/apache/struts2/views/jasperreports/JasperReportsResult.java * 그런데 수정이 빨리 되지 않을 것 같다.. 그냥 JasperReports 6.x 버전 쓰는 것을 권장할 것 같음. * [ ] JUnit 플러그인 수정한 것 처럼, 소스 따와서 이 예제 프로젝트에 포함시켜서 수정해서 써도 가능은 할 것 같은데.. 시간이 많이 걸릴 것 같다. 나도 이 예제에는 eJasperreports 버전을 6.x로 유지하고 있어야할 것 같다. 😅 https://github.com/fp024/struts2-study/blob/4a139a840aa018a3540eef5c4a36965650f9a23c/pom.xml#L46
jrxml 템플릿 파일의 컨버팅이 필요함.
struts의 jasperreports plugin의 변경이 필요함.
나도 이 예제에는 eJasperreports 버전을 6.x로 유지하고 있어야할 것 같다. 😅
struts2-study/pom.xml
Line 46 in 4a139a8