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