问题标签 [playframework-2.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6216 浏览

playframework - 如何在 Play 2.3 中更改 .activator .sbt .ivy 文件夹的位置?

我刚刚开始学习 Play Framework 2.3.0 并正在尝试移动

  • .activator
  • .sbt
  • .ivy

文件%USERPROFILE%夹中的文件夹到C:/learning/playframework/我的 Windows 7 机器上的自定义文件夹。我希望它们在重新安装操作系统期间是可移植的/不会丢失。

我修改了sbt.boot.properties并将其更改user.home为自定义位置并作为参数传递play.home给。activator.bat

虽然.sbt.ivy文件夹最初是在自定义文件夹中创建的,但是当我尝试创建一个新应用程序时,HelloWorld所有这些文件夹都会再次在用户目录中创建,%USERPROFILE%并且所有文件都下载到那里。永远不会在.activator自定义文件夹中创建,并且始终在%USERPROFILE%文件夹中创建。

我还确保路径中没有空格。

sbt.boot.properties:

请就配置 Activator/Play 框架提出建议,这样 - 在自定义目录中创建 3 个目录和存储库,例如C:/learning/playframework/.

0 投票
3 回答
937 浏览

scala - 玩2.3运行报错

我在运行最新的播放框架 2.3 时遇到问题。它编译得很好,尽管当我这样做时activator run会发生此错误:

java.lang.NoSuchMethodError: scala.Predef$.ArrowAssoc(Ljava/lang/Object;)Ljava/lang/Object;

完整的错误日志

我在每个 build.sbt 文件中都明确地尝试了 scalaVersion,它是一样的。我尝试了几件事activator clean,例如完全删除 os sbt 缓存和本地 repo sbt 东西,将依赖项更新到最新版本但没有成功。我已经定义了 scala 版本。

我当前的依赖项是:我尝试以依赖项的名义同时使用%%和强制_2.11

依赖列表

其他重要文件

构建.sbt

Common.scala

依赖项.scala

当我完全清理缓存时,它会无缘无故地下载 scala 2.10.4:在这个下载日志中,它说 sbt 需要旧的 scala。知道这是为什么吗?

有任何想法吗?

0 投票
1 回答
3052 浏览

scala - 在 Play 2.3 的 build.sbt 中应该如何定义 routesImport?

我正在将一个项目从 Play 2.2 升级到 2.3.0。

以下routesImportbuild.sbt停止解析并且 Play 说val not found error

我找不到任何可以解释如何迁移的 2.3.x 文档。请指教。

0 投票
2 回答
4809 浏览

playframework - 为什么 Play 2.3 中的 sbt-less 插件不处理托管 css/less 资产?

我升级到玩 2.3,并按照使用 LESS CSS中描述的说明使用 less 插件。但是,less 文件不会被编译为 css 并发送到target. 然而,JS 文件正在工作。

我所做的只是添加 less 和 jslint 插件,如下所示:

文件结构:

0 投票
2 回答
517 浏览

java - 如何在 Play 2.3 中启用 play-querydsl 插件?

我正在尝试将play-querydsl插件与 Play 2.3 一起使用,但没有成功。我知道 Play 2.3 中的插件系统发生了变化,但我想知道是否有任何方法可以在 Play 2.3 中使用旧的 Play 2.2 插件。

play-querydsl 的安装页面列出了启用 Play 2.2 插件的以下步骤:

但是,如果我理解正确,playJavaSettingsPlay 2.3 中没有(即使在About SBT Settings中提到过)。

有没有办法在不更改插件的情况下从 Play 2.3 使用这个插件?

0 投票
1 回答
793 浏览

scala - 如何访问在 websocket 中创建的演员?

我有一个使用 play 2.3 web socket actor 功能创建的 websocket。如何访问创建以在其他功能中发送消息的参与者?

0 投票
3 回答
3690 浏览

scala - 我无法在 playframework 2.3.0 中导入过滤器

我用playframework 2.3.0,最近想添加CSRFFilter

当我在 global.scala 中导入 csrf 时:

我收到一个错误:

[错误] G:\testprojects\app\Global.scala:7: 对象过滤器不是 play 包的成员 [错误] 导入 play.filters.csrf._

我的 plugin.sbt 是

我使用 Build.scala 而不是 build.sbt

0 投票
1 回答
836 浏览

scala - Scala Play 2.3.0 with Anorm - 无法使用模式匹配(IntelliJ 无法解析符号行)

我正在 IntelliJ IDEA 上使用 Scala (2.11) 和 Play Framework (2.3.0) 开发应用程序。我正在使用 Anorm 从我的数据库(带有 MariaDB 的 MySQL)中检索数据。

这是我的第一个测试应用程序(它有效):

这工作正常。我正确地得到了我的客户的名字。但是,当我尝试使用模式匹配时,如下所示:

IntelliJ 给我一个错误,指出它“ Cannot resolve Symbol Row”。据我所知,Row 是在 Anorm 库中定义的,SQL 也是如此。找到 SQL 而不是 Row 是没有意义的...

发生了什么?

0 投票
2 回答
5260 浏览

scala - 如何从插件添加的 libraryDependencies 中删除依赖项?

我有一个非常经典build.sbt的 Play 2.3 Scala 项目,具有以下libraryDependencies设置:

PlayScala插件添加specs2了“污染”类路径的依赖项,并使 IDE 中的良好导入更加困难。

如何从中删除依赖项libraryDependencies

0 投票
1 回答
316 浏览

scala - 为什么从 2.2 迁移到 2.3 后子项目无法编译?

我切换到 Play Framework 2.3,现在出现错误,我的项目所依赖的子项目不再编译。

这是我的Build.scala文件:

当我runcompile我的项目时,target/scala-2.10仍然是空的。project dbGen即使我尝试通过命令行(然后)显式编译子项目compile,结果也是一样的。编译我的主项目时,我得到一个java.lang.ClassNotFoundException, 因为我的子项目没有编译。

在 Play 2.2 中一切正常。知道我可能做错了什么吗?