I am working on an outdated application that uses an old version of jasper reports. Now since July, the assembly has not been working, because jasper version 2.0.5 messages have a dependency on the itext version [1.02b,), which, in turn, pointed to version 4.2.2, which does not exist in the maven repository. See the link below for more information.
Dependency error in jasper reports from itext
Following the answers, I upgraded the jasperreports version to version 3.5.3
<dependency>
<groupId>jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>3.5.3</version>
</dependency>
and also tried
<dependencies>
<dependency>
<groupId>jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>2.0.1</version>
<exclusions>
<exclusion>
<groupId>com.lowagie</groupId>
<artifactId>itext</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>itext</artifactId>
<version>2.1.7</version>
<scope>compile</scope>
</dependency>
...
In both cases, the assembly was successful, but when the application is deployed, at runtime, when I try to create a report, I get an error
net.sf.jasperreports.engine.JRException: : org.codehaus.mojo.jasperreports.MavenJavacCompiler
, . JRE 1,5, 1.5, 1.6, .
, .
,