aboutsummaryrefslogtreecommitdiff
path: root/src/main
Commit message (Collapse)AuthorAgeFilesLines
...
* Modernize build: Java 21, Tika 3, PDFBox 3, JUnit 5.Matthias Andreas Benkard2026-07-131-32/+0
| | | | | | | | | | | | | | Bump all dependencies and plugins to current versions. Replace the tika-parsers bundle with a direct PDFBox dependency (we need PDFTextStripper control), add java-diff-utils for the synopsis diff, and add JUnit 5 with AssertJ for testing. Drop unused dependencies (tess4j, Lanterna, term4j, sqlite-jdbc, imageio codecs, annotation libraries) in favour of jspecify. Regenerate the Maven wrapper with the official plugin (Takari is dead) and remove the vestigial Ant wrapper and Tika configuration. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Change-Id: I0e1813b3967027cbb0bb978591d345ce138fa0a0
* Configure Tika correctly.Matthias Andreas Benkard2020-12-064-12/+96
| | | | | | | | | With the new configuration, Tika can now extract text from PDFs and XML documents. Also configures logging for the application. Change-Id: I7a89c2b232ed4e220665dd335a5f5a0cc3ef2994
* Add Apache Tika, remove iText7.Matthias Andreas Benkard2020-11-232-6/+26
| | | | Change-Id: I9736779cf57050a1dfd43d18625eb464a7179a9f
* Modularize, avoid shade plugin by default.Matthias Andreas Benkard2020-11-231-0/+3
| | | | Change-Id: I704d78b7553f057f73e1387078623d8fe5d0b154
* Define CLI arguments.Matthias Andreas Benkard2020-11-221-1/+13
| | | | Change-Id: I37d6cbb000df63013277fe4628cdb6570d68101a
* Project skeletonMatthias Andreas Benkard2020-11-221-0/+20
Change-Id: I5609adfca13ffad643a3db93e848fc01636b066a