我得到了很多外部资源的播放应用程序。但版本映射不起作用。
通常我在Mac上工作,但现在我必须在Windows上设置环境,这就是它开始失败的地方。
我有Java,maven,play和sbt设置(和afik工作)。尽管如此,我还有一个问题,即依赖调解突然停止了。
其中一个失败的家属的输出:
[debug] dependency descriptor has been mediated:
dependency: org.codehaus.jackson#jackson-core-asl;1.9.11 {compile=[compile(*), master(*)], runtime=[runtime(*)]} =>
dependency: org.codehaus.jackson#jackson-core-asl;${version.org.codehaus.jackson} {compile=[compile(*), master(*)], runtime=[runtime(*)]}
似乎在调解失败时,版本(1.9.11)被清楚地找到了,但调解似乎从来没有给我一个版本号,只是一个类引用或其他东西。
正如你现在可能已经想到的那样,我是一个游戏no0b,我真的不知道这是由于Mac OSX和Windows之间的配置有什么不同,或者是任何一个库中的已知问题如上所述。
我也尝试直接在Build.scala中设置版本,但没有成功: - (
"org.codehaus.jackson" % "jackson-mapper-asl" % "1.9.11" force()
如果你们中的任何一个人能指出我正确的方向,我会非常感激。
修改:忘记添加我得到的实际错误:
[error] unresolved dependency: org.codehaus.jackson#jackson-mapper-asl;${version.org.codehaus.jackson}: not found
在我看来,版本号永远不会被解决。成功的调解将解决如下的版本号:
[debug] dependency descriptor has been mediated:
dependency: org.mockito#mockito-all;${version.org.mockito} {test=[runtime(*), master(*)]} =>
dependency: org.mockito#mockito-all;1.9.5 {test=[runtime(*), master(*)]}
这给了我 org.mockito#mockito-all; 1.9.5 ,而不仅仅是一个解析字符串。
巴德