Jasper-report-maven-plugin
Jasper-report-maven-plugin copied to clipboard
A fast jasper report maven plugin
Hello, my reports use Java Beans that are on the same project, when I compile them with this plugin it saids that can not find this classes. For example, one...
The Jasper Report repo has moved / restructured again. New Community Edition repo is here: https://jaspersoft.jfrog.io/artifactory/jrs-ce-releases/ New third-party repo is here: https://jaspersoft.jfrog.io/ui/repos/tree/General/third-party-ce-artifacts Will provide PR.
I could not run the plugin against the public maven repository cause there is missing the dependency com.lowagie:itext:jar:2.1.7.js6. This version is mentioned at mvnrepository.com (https://mvnrepository.com/artifact/com.lowagie/itext/2.1.7.js6) and there is a hint...
Keep java file defaults to false, to need to set it to false. See https://github.com/TIBCOSoftware/jasperreports/blob/15a3228f9003af4da8666abde9b1d5cc47c309b9/jasperreports/src/net/sf/jasperreports/engine/design/JRCompiler.java#L140
Append the language to the compiler prefix See https://github.com/TIBCOSoftware/jasperreports/blob/15a3228f9003af4da8666abde9b1d5cc47c309b9/jasperreports/src/net/sf/jasperreports/engine/JasperCompileManager.java#L851
Reuse the CompileManager rather than creating a new one for every report. To the best of my knowledge `JasperCompileManager` is supposed to be thread-safe. In theory this would also allow...
Make use of buffered IO in CompileTask to reduce the number of read and write system calls.
Improve the thread pool usage by: - shutting down the thread pool after the compiliation finished instead of keeping the threads around - giving the threads a helpful name -...
maven-plugin-testing-harness seems no longer maintained, the last release was 2014. It is still based on JUnit 3 and introduces Maven 2 dependencies. Takari testing seems to be the current way...