0
有人可以解釋發生了什麼嗎?我的項目有Vorbis格式的Java-蒂卡(通過蒂卡的解析器)一compile
依賴性,這反過來又對Vorbis格式的Java核心一個test,provided
依賴性:測試傳遞測試/提供的依賴包含在我的項目中
[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
我認爲,的compile
範圍依賴傳遞test
或provided
依賴不應包括(在列表這是我的理解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 2015-03-31 19:45:47
感謝您的指針,所以它顯然是由vorbis-java-tika中無效的'test,provided'作用域值導致的:0.1 – 2015-03-31 22:49:54
@Gagravarr您能否告訴您將* vorbis-java-core * version更改爲0.3以外的其他內容?我現在堅持使用目前的tika版本 – 2015-03-31 22:53:07