2012-10-25 144 views
1

我创建了一个带有播放框架2.0的scala项目。 该项目编译并运行良好与sbtplay命令。播放框架2.0未解决的依赖关系

但是,当我尝试添加另一个播放项目作为依赖项到我的项目时,问题就开始了,因为我需要重新使用它的一些类。 sbt compile成功,但play compile/run不成功。 他们给我下面的错误:

sbt.ResolveException: unresolved dependency: name_of_old_project_play_dependency: not found

我也不能与sbt run运行项目;每当我向播放框架发出请求时,我都会得到一个空指针异常。

这是因为这两个项目都是玩项目,也许有冲突的地方? 任何有识之士将不胜感激!

+1

你是如何将旧项目添加为依赖项的?你能提供构建定义吗? – Jean

+0

其实我解决了它,我想包含作为依赖项的播放项目有一些我通过sbt发布在本地存储库中的子模块。然后,我还在我想包括在自己的项目中的项目中运行“play publish-local”,并且一切都很顺利。 – Erisa

回答

1

请务必查看播放版本,因为sbt(构建系统播放使用)可能有不同的版本。

请验证build.properties和plugins.sbt播放版本。

我用来解决未解决的依赖关系的技术是检查sbt尝试访问的链接。 我手动尝试通过访问失败的网站来获取文件。我通常发现我有一个版本不幸。

相关问题