相关疑难解决方法(0)

将Play JSON库添加到sbt

如何将Play JSON库(play.api.libs.json)添加到我的sbt项目中?

当我将以下内容添加到我的plugins.sbt文件中时:

addSbtPlugin("play" % "sbt-plugin" % "2.1.0")
Run Code Online (Sandbox Code Playgroud)

我遇到了这个错误:

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: play#sbt-plugin;2.1.0: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
Run Code Online (Sandbox Code Playgroud)

我没有找到这个库的解析器,否则我会添加它并运行sbt update.请注意,我resolvers包括http://repo.typesafe.com/typesafe/releases/.

sbt playframework playframework-2.1

45
推荐指数
3
解决办法
2万
查看次数

如何将Play框架作为Scala项目中的依赖项导入

我分叉了btce-scala,所以我可以在交易机器人上工作.我正在通过添加正常的sbt项目结构,制作build.sbt等来清理这个库:

~/code/scala/btce-scala) cat build.sbt
name := "btce-scala"

version := "0.1"

resolvers += "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"

scalaVersion := "2.10.3"

libraryDependencies ++= Seq(
    "net.liftweb" % "lift-json_2.9.1" % "2.6-M2",
    "org.specs2" %%  "specs2" % "2.3.8" % "test",
    "joda-time" % "joda-time" % "2.3",
    "org.joda" % "joda-convert" % "1.6",
    "commons-codec" % "commons-codec" % "1.9",
    "com.typesafe.play" % "play_2.2.2" % "2.2.2"
)
Run Code Online (Sandbox Code Playgroud)

我的问题是我不确定如何导入最新版本的Play框架.我需要它才能使用play.api.libs.ws.WS.

~/code/scala/btce-scala   sbt run
[info] Set current project to btce-scala (in build file:/Users/bryangarza/code/scala/btce-scala/)
[info] Updating {file:/Users/bryangarza/code/scala/btce-scala/}btce-scala...
[info] Resolving com.typesafe.play#play_2.2.2;2.2.2 ...
[warn] …
Run Code Online (Sandbox Code Playgroud)

dependencies scala sbt playframework-2.0

3
推荐指数
1
解决办法
6197
查看次数

2.4中的插件,依赖项,模块和子项目有什么区别?

我是playframework的新手,只是在学习.我在依赖项,模块,插件和子项目之间有点困惑.他们如何彼此不同?

这是我所理解的,我可能是错的.

依赖项 - 是播放应用程序运行所需的所有库.子项目 - 是另一个父应用程序内的播放应用程序.不确定'插件'和'模块'.

有人可以解释他们有何不同?

注意:我正在使用Play 2.4和play-java,不确定定义是否随play-scala而变化.

playframework-2.0

3
推荐指数
1
解决办法
582
查看次数