2012-04-03 110 views
0

好日子,未解决的依赖为新戏2.0斯卡拉项目

后 “play new todo”(新斯卡拉项目) - > “cd todo” - > “play dependencies” 我得到这个一个尚未解决的依赖“org.slf4j: slf4j-api:1.6.1需要“net.sf.ehcache:ehcache-core:2.5.0,org.hibernate:hibernate-validator:4.2.0.Final,play:play_2.9.1:2.0”reason“驱逐了1.6.4“。

实际上已经有org.slf4j:slf4j-api:1.6.4已解决dependencie秒。

我尝试了不同的事情,没有任何工作。似乎在互联网上只有一个人here谁有同样的问题,但他解决它的方式不适合我。我也尝试了AUR存储库(我使用Archlinux)的播放框架的版本,但后来我有其他更复杂的问题,所以我回到从官方网站下载的版本。

有没有人有任何关于如何解决这种依赖性问题的提示?

回答

1

错误状态“org.slf4j:slf4j-api:1.6.1”是必需的。

你有 “org.slf4j:SLF4J的API:1.6.4”,这是当然的,不一样的(即1.6.1不是1.6.4)

干杯

+0

好,是的,我明白了,它也说“被1.6.4驱逐”。问题是这是一个vanila项目,_already_有一个未解决的依赖关系,我不知道如何解决。 – Mironor 2012-04-03 08:32:19

+1

啊,没注意到,“被1.6.4”驱逐了一下。听起来像是一个bug,如果玩slf4j 1.6.4;否则,吹掉1.6.4并替换为1.6.1,看看测试项目是否编译 – virtualeyes 2012-04-03 08:54:21

+0

我用1.6.1代替了1.6.4(在slf4j的上下文中),清除了所有内容,现在它是1.6.4和1.6.2被驱逐了1.6.1(所以我有2个依赖没有解决)... – Mironor 2012-04-03 09:58:59