sbt相关内容
我正在编写一个需要特定设置的插件:configUrl 如果我在 build.conf 中指定该设置,它将如下所示: MyPlugin.configUrl := "http://..../..." 然后我可以使用命令行来执行此操作: sbt 'set MyPlugin.configUrl := "http://..../..."' performAction 有没有更好的方法可以让我在
..
..
..
我为 sbt 使用 s3 解析器插件. 我已更改凭据提供程序: lazy val s3CredentialsProvider = {bucket: String =>新的 AWSCredentialsProviderChain(新的 EnvironmentVariableCredentialsProvider(),PropertyFilesCredentialProvider.create
..
在 Mac OS X Mavericks 上尝试将 slick 或 play-slick 与 Play Framework 2.2.2、sbt 0.13.0 和 Scala 2.10.3 一起使用时,我遇到了未解决的依赖关系错误. [info] 正在更新 {file:/Users/michaelrichardson/Documents/Play/glasgowEffect/}glasgoweff
..
使用 sbt 命令创建项目时,它总是提示输入 scala 的 2.7.X 版本,但是我安装了 2.9.0 和 sbt 0.7.7,有没有办法将 sbt 配置为默认选择 2.9. 解决方案 如果你使用 sbt version 0.10 相反,它发生了一些变化,在 build.sbt 文件中您指定 scalaVersion := "2.9.0-1" (默认似乎是 2.8.1) 请参阅 从
..
我有一个使用 SBT 构建的项目,它使用 one-jar 插件打包单个 jar.该项目在 src/main/resources/fixture 中包含一堆 json 文件,我曾经通过 new java.io.File(App.getClass.getResource("/fixture").getFile 不幸的是,这不再起作用,因为没有返回资源.我认为 one-jar 使用了一种特殊的类加载
..
..
我在这里得到了未解决的依赖项. 获取 org.scala-tools.sbt sbt_2.9.1 0.7.7 ... :::::::::::::::::::::::::::::::::::::::::::::::: 未解决的依赖 :::::::::::::::::::::::::::::::::::::::::::::::::: org.scala-tools.sbt#sbt_2.9.1
..
如何从我的 build.sbt 文件中增加项目版本号,以便在编译时自动上传到 git? 解决方案 sbt-release 插件将为您完成所有这些工作. 如果您从命令行发出命令 sbt release,此插件将删除 -SNAPSHOT 后缀,标记,提交并将更改推送到您的存储库,构建,测试并发布工件,然后更新版本版本号(再次添加 -SNAPSHOT 后缀),再次提交更改. 如果需要
..
我有以下 build.sbt 文件: name := "myProject"版本:=“1.0"scalaVersion := "2.11.8"javaOptions ++= Seq("-Xms512M", "-Xmx2048M", "-XX:MaxPermSize=2048M", "-XX:+CMSClassUnloadingEnabled")依赖覆盖 ++= 设置(“com.fasterxml
..
我正在尝试在 sbt 中获取多项目构建中子项目的位置.但我只能获取根项目目录. lazy val copyToResources = taskKey[Unit]("复制程序集 jar.")private val rootLocation: File = file(".").getAbsoluteFile私有 val subProjectLocation: File = file("sub_pro
..
我希望能够在交互式 sbt shell 中设置一个环境变量,但我似乎找不到这样做的方法.(我查看了官方 sbt 文档以及 stackoverflow 均未成功). 我想明确一点,我不想必须在 build.sbt 文件中设置这个环境变量,而是能够改变它在我的交互式 sbt shell 会话中即时运行,以便环境变量用于我运行的下一个 sbt 命令. 例如,我希望能够(从 sbt shell
..
我正在使用 Java 在 Play Framework 中启动一个新项目.我检查了 build.sbt 文件,无法理解依赖项名称的来源? libraryDependencies ++= Seq(javaJdbc,缓存,javaWs,javaJpa} javaWs、javaJpa 等这些名称是从哪里来的?如何查看这些库的版本? 解决方案 此示例中列出的依赖项是您安装 play 时附带的依
..
大家好,我在 scala 中尝试通过 SBT 构建项目时遇到以下错误 [info] :: 使用详细或调试消息级别获取更多详细信息java.lang.IllegalStateException:无法获得工件当数据尚未加载时.常春藤节点 = log4j#log4j;1.2.14 我没有看到任何引用 1.2.14 的项目,我的 .m2 或 .ivy 存储库中也没有.不知道在哪里可以找到这个 完
..
我从 sbt 运行我的 scalatest,结果混淆了 - scalatest 打印所有测试运行,并对它们进行评论,并在中间的某个地方打印统计信息: >测试[信息] 将 1 个 Scala 源代码编译到/home/platon/Tor/scala-dojo-02/target/scala-2.9.1/classes...[信息] FunsWithListsTests:[info] - 应该返回标
..
..
由于一些资源文件比较大,我希望sbt package同时创建2个jar文件,例如project-0.0.1.jar 用于类,project-0.0.1-res.jar 用于资源. 这可行吗? [解决方案] 基于以下答案,感谢@gilad-hoch 1) unmanagedResources in Compile := Seq() 现在它只是默认 jar 中的类. 2)
..
我有一个 Scala 项目,我使用 Scala-Eclipse-Plugin 和 sbt.到现在为止还挺好.但问题是 sbt 将一些 ANSI 转义序列写入输出(我可能对此错了?).当我从 shell 调用 sbt 但在 eclipse 中,它们看起来像这样: [0m[[0minfo[0m][34m[0m 怎么了? 解决方案 Eclipse 控制台不支持 ANSI 转义序列.
..
假设我有两个子项目,lib1 和 lib2 与 build.sbt 看起来像这样: lazy val libX = crossProject.in(file(".")).settings(...//一堆设置).jvm设置(...//一堆设置).js设置(...//一堆设置)懒惰的 val libXJVM = apiClient.jvm懒惰的 val libXJS = apiClient.js
..