Может кто-нибудь объяснить, что здесь происходит? Мой проект имеет compile
зависимости от Vorbis-ява-ТИК (через Тика-анализаторы), который, в свою очередь, имеет test,provided
зависимости от Vorbis-Java-ядер: тестыТранзитивное тестирование/предоставленная зависимость включена в мой проект
[INFO] +- org.apache.tika:tika-parsers:jar:1.4:compile
[INFO] | +- org.gagravarr:vorbis-java-tika:jar:0.1:compile
[INFO] | | \- org.gagravarr:vorbis-java-core:jar:tests:0.1:test,provided
Я думаю, что не должны быть включены переходные test
или provided
зависимости от compile
зависимостей области видимости (в списке это мое понимание this table)
Если это полезно здесь уместно dependency:list
выход
$ mvn dependency:list | grep vorbis
[INFO] org.gagravarr:vorbis-java-core:jar:0.1:compile
[INFO] org.gagravarr:vorbis-java-core:jar:tests:0.1:test,provided
[INFO] org.gagravarr:vorbis-java-tika:jar:0.1:compile
Что произойдет, если вы попытаетесь с Apache Тика 1.7, последнюю стабильную версию? – Gagravarr
Спасибо за указатель, так что это, по-видимому, вызвано недопустимым значением «test, provided» в vorbis-java-tika: 0.1 –
@Gagravarr вы можете посоветовать что-то еще, кроме изменения версии vorbis-java-core * до 0,3? Я застрял в текущей версии tika на данный момент –