sbt相关内容
我知道我可以安装类似libraryDependencies ++= Seq( javaJdbc , cache , javaWs, "com.amazonaws" % "aws-java-sdk" % "1.11.38" ) 的依赖项 但是这种方法的问题是它将安装所有不必要的依赖项.我只想使用BOM方法安装 docs 中提到的一个特定依赖项.我该如何在Play框架中做到这一点? 解决方案
..
我目前正在Scala中构建一个Play框架应用程序,该应用程序需要使用Gephi Java库. 我尝试将Gephi添加为SBT中的托管依赖项,但是SBT无法解决所有Gephi依赖项.这是已知问题.然后,我只是尝试将整个Gephi JAR添加到我的lib/文件夹中,作为非托管依赖项. IntelliJ可以很好地检测到库,并且我可以完美地编译我的应用程序.问题是启动应用程序后立即发生异常,它似乎
..
我(几乎从字面意义上)扑向墙壁,试图弄清为什么我有这个因此,在阅读和阅读Play的文档时,我注意到了一些东西(我不知道自己以前怎么没注意到!). 配置Ebean Ebean ORM附带了播放功能.要启用它,请将Play Ebean插件添加到project/plugins.sbt中的SBT插件: addSbtPlugin("com.typesafe.sbt" % "sbt-play-eb
..
我的简单项目对Jedis(Java Redis库)具有库依赖性: name := "fit001" version := "1.0-SNAPSHOT" libraryDependencies ++= Seq( javaJdbc, javaEbean, cache, "redis.clients" % "jedis" % "2.1.0" ) play.Project.pl
..
这是我的SBT版本: val main = play.Project(appName, appVersion, appDependencies).settings(defaultScalaSettings:_*) .settings( scalaVersion := "2.10.0", resolvers += ..... ) .configs(Int
..
每次我启动应用程序播放时,都会解决依赖关系.考虑到发生这种情况,每次启动都需要花费很多时间...曾经有一段时间,我遇到了一个无法使用的lib问题,因此该应用没有启动...是否仍然需要配置play/SBT才能正常工作Maven?下载依赖项并使用本地方法解决每次启动问题? 解决方案 是的,您可以执行此操作.将skip in update := true添加到 build.sbt 文件中以停止依
..
请给我一些建议. 我正在关注: https://www.playframework.com/documentation/2.2.x/SBTSubProjects 我做错了什么?我对子项目路线有误: shopping.routes:5: object Application is not a member of package controllers.shopping 我的购物路线:
..
尝试使用sbt-uglify插件时出现问题.我已经根据以下项目配置了该项目: https://github.com/sbt/sbt-uglify 在plugins.sbt中: addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3") 在build.sbt中: pipelineStages := Seq(uglify,
..
下面是我的Build.scala文件 测试中没有错误,但是测试之后没有执行清除挂钩. 有什么问题? import play.Project._ import sbt._ import sbt.Keys._ object AppBuild extends Build { val appName = "test" val appVersion = "1.0" val de
..
我已经使用angular-seed-play-java模板创建了新的play框架应用.因此,现在我正在尝试将Babel安装为编译器. 按照这些说明,我已将sbt-babeljs添加到我的 plugins.sbt https://github.com/stonexx/sbt-babeljs . 然后我要在本地安装bubel-core.我从 http://www.webjars.org/
..
如此处所述>如果我将解析器放在plugins.sbt中,则播放看不到它们.但是,如果我将它们移动到build.sbt中,它将起作用.有原因吗? 另一个问题:如果没有文件play.plugins,我会收到此错误: "**Exception:** The Deadbolt Java plugin was not registered, or is disabled. Please check y
..
我正在尝试在Play应用程序中获取当前模式: object Global extends GlobalSettings { val myVal = { val (a, b, c) = Play.current.mode match { case Mode.Dev | Mode.Test => ("a", "b", "c") case Mode.Prod =
..
这是我的多项目Play 2.2应用程序的布局-我仍在尝试转换为build.sbt: myApp + app + build.sbt + conf | + routes + project | + build.properties | + Build.scala | + plugin.sbt + modules + myModule
..
我有一个播放2.2.2 项目,该项目通常与激活器1.3.12 一起运行.现在,我更新为 Java 11 ,激活器抱怨如下: The java installation you have is not up to date activator requires at least version 1.6+, you have version 11 Please go to http://www
..
我有一个play项目,我想添加一个sbt任务,该任务使用给定的文件夹作为资源来运行应用程序.但是,我不希望在“正常"运行期间将该文件夹放在类路径中. 我创建了一个配置,将资源添加到该配置中,但是当我在该配置中运行时,文件没有被拾取 例如,我有: val Mock = config(“mock”) extend Compile val mock = inputKey[Unit]("
..
我刚开始使用Scala和Play,并且尝试使用sbt 0.13.5设置多版本 我的项目结构如下: /AnormCypher -> /src ->/main ->/scala ->org.anormcypher[package] ->[Some classes] -> [other dirs/files]
..
当我尝试将新创建的播放框架项目导入IntelliJ IDEA 15时,出现以下异常: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=384M; support was removed in 8.0 [info] Loading settings from plugins.sbt,scaffold.
..
我已经从git复制了一个Play框架Scala项目,当我启动$ Play命令时,出现此错误: Getting org.scala-sbt sbt ${{sbt.version}} ... :: problems summary :: :::: WARNINGS module not found: org.scala-sbt#sbt;${{sbt.version}}
..
我将Sass用作CSS预处理程序,并且试图通过资产管道运行它.我曾尝试将此sassTask实现为源文件任务和Web资产任务,但两种方法都遇到问题. 如果我将Sass作为源任务运行(请参见下文),则在请求页面并在重新加载页面时发现更新文件时,会在activator run期间触发它.我遇到的问题是,生成的CSS文件全部直接转储到target/web/public/main/lib中,而不是转储
..
我正在尝试完成某些模型的一些基本单元测试.但是我收到以下错误.现在看来,我有两个SLF4J绑定.这是因为我使用的Mahout具有SLF4J的一个版本,而Play具有其自己的版本. 谁能告诉我如何解决这个问题? SLF4J:请参见 http://www.slf4j.org/codes.html#multiple_bindings进行解释. SLF4J:在类路径上检测到jcl-over-s
..