@jstaerk please find attached a PR that uses Jakarta instead of javax and also updates to PDFBox to 3.x (required because PDFBox 2.x uses javax.).
All unit tests pass in the IDE.
One thing I needed to do, is to disable compression in the created PDFs so that the metadata tests work. I propose to remove this test and enable PDF compression instead....
I also took the liberty to change the version to 3.0.0-SNAPSHOT because it's a lot of breaking changes...
@jstaerk please find attached a PR that uses Jakarta instead of javax and also updates to PDFBox to 3.x (required because PDFBox 2.x uses javax.).
All unit tests pass in the IDE.
One thing I needed to do, is to disable compression in the created PDFs so that the metadata tests work. I propose to remove this test and enable PDF compression instead....
I also took the liberty to change the version to 3.0.0-SNAPSHOT because it's a lot of breaking changes...
Edit: Updating the VeraPDF dependency from
validation-model
tovalidation-model-jakarta
resolved the last issue I found (see https://github.com/veraPDF/veraPDF-library/issues/1314)