2015-03-31 26 views
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範圍依賴傳遞testprovided依賴不應包括(在列表這是我的理解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 
+1

如果你使用Apache提卡1.7嘗試會發生什麼情況,最新的穩定版本? – Gagravarr 2015-03-31 19:45:47

+0

感謝您的指針,所以它顯然是由vorbis-java-tika中無效的'test,provided'作用域值導致的:0.1 – 2015-03-31 22:49:54

+0

@Gagravarr您能否告訴您將* vorbis-java-core * version更改爲0.3以外的其他內容?我現在堅持使用目前的tika版本 – 2015-03-31 22:53:07

回答

0

FTR它具有無效範圍test,provided是由阿帕奇蒂卡造成問題的POM

相關問題