Playframework play-sbt-ivy分类器中的依赖关系解析

Playframework play-sbt-ivy分类器中的依赖关系解析,playframework,dependencies,sbt,ivy,Playframework,Dependencies,Sbt,Ivy,在我的Build.scala中,我得到了一个依赖项(在本地Nexus/Maven Repo中),它有一个分类器: [...] val appDependencies = Seq( "org.example" % "something-ejb" % "1.0.0" classifier "client" ) [...] 本地Nexus已经配置好,其他一切都正常工作,依赖项都已获取。但是在获取分类器依赖项时,我得到了这个错误 [warn] [NOT FOUND ] org.exampl

在我的Build.scala中,我得到了一个依赖项(在本地Nexus/Maven Repo中),它有一个分类器:

[...]
val appDependencies = Seq(
    "org.example" % "something-ejb" % "1.0.0" classifier "client"
)
[...]
本地Nexus已经配置好,其他一切都正常工作,依赖项都已获取。但是在获取分类器依赖项时,我得到了这个错误

[warn]  [NOT FOUND  ] org.example#something-ejb;1.0.0!something-ejb.ejb-client (2015ms)
[warn] ==== Example Nexus Releases: tried
[warn]   http://example.org:8080/nexus/content/groups/Nexus_Central/org/example/something-ejb/1.0.0/something-ejb-1.0.0.ejb-client
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::              FAILED DOWNLOADS            ::
[warn]  :: ^ see resolution messages for details  ^ ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.example#something-ejb;1.0.0!something-ejb.ejb-client
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[error] {file:/C:/something-tool/}something-tool/*:update: sbt.ResolveException: download failed: org.example#something-ejb;1.0.0!something-ejb.ejb-client
工件位于Nexus中,但不与…ejb客户机连接,而是与…client.jar连接(不带ejb)。这个“ejb客户端”来自哪里?我没有配置它

我尝试使用具有新解析器模式的解析器:

Resolver.url("Example Releases Classifiers", new java.net.URL("http://example.org:8080/nexus/content/groups/Nexus_Central/"))( Patterns("[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]"))

但似乎没有效果,错误仍然存在。

如果适用于2.0,则使用tag
playframework-2.0
标记此问题!我有一个类似的问题,我的ivysettings.xml如下,我想从中提取工件:play!但无法正确解析,我根本无法理解如何像您那样使用模式。解决了?对不起,没有解决。。。实际上我放弃了整个方法。