I'm trying to create a PDF file using iText 7.1.9 jar in Java. But I'm getting below exception. I have all necessary steps to compile jars, set class path and build path. Please help me resolve this.
java.lang.NoClassDefFoundError: com/itextpdf/kernel/pdf/PdfDocument
in line pdfdoc = new PdfDocument(new PdfReader(file));. My POM.xml for Vaadin8/Maven is as below. In properties tag:
<itext.version>RELEASE</itext.version>
And in dependencies I have added below entry:
<!-- https://mvnrepository.com/artifact/com.itextpdf/itext7-core -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext7-core</artifactId>
<version>7.1.9</version>
<type>pom</type>
</dependency>
I have built all jars using command line as mvn deploy:deploy-file -Dfile=/barcodes-7.1.9.jar -DgroupId=com.roufid.tutorials -DartifactId=example-app -Dversion=1.0 -Dpackaging=jar -Durl=file:./maven-repository/ -DrepositoryId=maven-repository -DupdateReleaseInfo=true