Самый чистый подход, вероятно, заключается в добавлении раздела dependencyManagement, который обновляет версию PDFBox в вашем дереве зависимостей.Например:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>1.6.0</version>
</dependency>
</dependencies>
</dependencyManagement>
Обратите внимание, что многие синтаксические анализаторы Tika тесно связаны с конкретными версиями вышестоящих библиотек синтаксических анализаторов, таких как PDFBox, поэтому вам нужно будет хорошо протестировать систему, если вы переопределите версии зависимостей, подобные этой.
Альтернативой принудительному изменению версии зависимости является использование последней транковой версии Tika, где зависимость PDFBox уже находится в версии 1.6.0.Кроме того, выпуск Tika 0.10, который будет использовать обновленную зависимость, должен выйти уже в начале следующей недели.