2015-03-31 61 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

相关问题