加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

playframework-2.0 – 如何使用build.sbt(而不是Build.scala)将S

发布时间:2020-12-16 09:53:32 所属栏目:安全 来源:网络整理
导读:我是Play的新手! 2.x和sbt,并且为了增加混淆,他们对依赖关系的文档与他们在Activator中完成示例项目的方式不同.特别是,我正在使用hello-play模板项目. 没有Build.scala文件,但有一个build.sbt文件.我正在尝试在Installation文档之后添加SecureSocial模块. b
我是Play的新手! 2.x和sbt,并且为了增加混淆,他们对依赖关系的文档与他们在Activator中完成示例项目的方式不同.特别是,我正在使用hello-play模板项目.

没有Build.scala文件,但有一个build.sbt文件.我正在尝试在Installation文档之后添加SecureSocial模块.

build.sbt文件如下所示:

name := """hello-play"""

version := "1.0-SNAPSHOT"

resolvers += "sbt-plugin-snapshots" at "http://repo.scala-sbt.org/scalasbt/sbt-plugin-snapshots"

libraryDependencies ++= Seq(
  javaCore,// The core Java API
  "org.webjars" %% "webjars-play" % "2.2.0","org.webjars" % "bootstrap" % "2.3.1","securesocial" %% "securesocial" % "2.1.2"
)

play.Project.playScalaSettings

在编译时,它显示它尝试使用我给的解析器,但没有运气:

[warn] ==== sbt-plugin-snapshots: tried
[warn] http://repo.scala-sbt.org/scalasbt/sbt-plugin-snapshots/securesocial/securesocial_2.10/2.1.2/securesocial_2.10-2.1.2.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: securesocial#securesocial_2.10;2.1.2: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) sbt.ResolveException: unresolved dependency: securesocial#securesocial_2.10;2.1.2: not found

难道我做错了什么?不知道还有什么可以尝试.

解决方法

Play Framework 2.2将默认构建定义从Build.scala切换到build.sbt,而SecureSocial尚未更新其文档.但是你几乎得到了它.只需将您的解析器行更改为:

resolvers += Resolver.url("sbt-plugin-releases",url("http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读