sbt
scala – 如何在SBT 0.10中声明项目依赖项?
我用SBT 0.10.0. 如何下载/检索项目依赖项? 例如,对于slf4s,仅提及此行: val slf4s = "com.weiglewilczek.slf4s" %% "slf4s" % "1.0.6 我需要在哪里放置这一行,以及如何获取该库? 我假设您使用的是SBT 0.10.0,因为...[详细]
2020-07-30 18:56 分类:编程语言scala – SBT无法解析构建定义中的依赖项
我正在制作一个需要向某个服务器发出多部分POST请求的SBT任务.我想使用Dispatch来发出请求.我在项目顶层的build.sbt中有以下内容: libraryDependencies ++= Seq( "net.databinder.dispatch" %% "dispatch-core" % ...[详细]
2020-07-30 13:43 分类:编程语言scala – 组装仅包含所提供的依赖项的jar
有没有办法在sbt中下载并打包所有提供的依赖项在一个jar中,我可以在启动时将其添加到应用程序的类路径中? 我正在使用sbt-assembly,但生成的jar对于我的口味来说太大了:16 Mb,包括Scala-lang,Akka和Spray.我计划构建大约10-15个小型独立...[详细]
2020-07-30 13:17 分类:编程语言刚下载了Scala Lift聊天应用程序并使用说明运行它,但它失败了
我克隆了这个项目: https://github.com/dpp/simply_lift.git 然后我按照说明说明: Change directories into the chat directory and type sbt update ~jetty-run. SBT获取依赖项,然后我得到这个: [error] Not a valid command: jetty-...[详细]
2020-07-30 11:23 分类:编程语言scala – 如何使用sbt-cross-building和sbt 0.13在sbtPlugin中为每个sbtVersion指定不同的libraryDependencies?
我使用 Sbt Cross Building Plugin与sbt 0.13.1.它工作正常,但我必须为所定义的所有CrossBuilding.crossSbtVersions指定较低的常见依赖版本. 如何定义libraryDependencies,以便它在sbtPlugin中使用每个sbtVersion的最新依赖版本? 以下解...[详细]
2020-07-30 09:00 分类:编程语言scala – libraryDependencies中的revisionId如何成为SBT 0.13中的最新版本?
如何将libraryDependencies设置的revisionId设置为SBT 0.13中的最新可用版本.我使用“*”但似乎没有用,例如: "org.eclipse.jetty" % "jetty-webapp" % "*" SBT使用Ivy进行依赖性解析,因此它支持Ivy的动态修订语...[详细]
2020-07-30 08:44 分类:编程语言scala – SBT在项目文件夹上抛出java.io.FileNotFoundException :(权限被拒绝)
我想知道是否有人在尝试运行SBT时有任何 java.io.FileNotFoundException的经验. 当我尝试让SBT运行时,我得到以下错误.这在我尝试加载项目定义时输入sbt后立即发生. 我检查了它说它无法访问的文件,它们肯定在那里,我完全不知道它为什么这样...[详细]
2020-07-29 21:03 分类:编程语言scala – 如何在经过身份验证的代理后面使用sbt?
如其他答案所示.我已正确设置http代理主机和端口的值. 但它给出了以下错误 Getting org.scala-sbt sbt 0.13.6 ... 您可能通过配置不正确的代理服务器访问目标服务器. 您可能通过配置不正确的代理服务器访问目标服务器. 您可能通过配置不正...[详细]
2020-07-29 16:13 分类:编程语言SBT在Build.scala中指定java堆大小
我的Build. scala文件内容. val commonSettings = Seq( version := "1.0.0", organization := "com.collective", scalaVersion := "2.11.4", scalacOptions ++= List( "-encoding", "UTF-8", ...[详细]
2020-07-29 15:20 分类:编程语言scala – 如何在sbt中有条件地调用任务?
假设taskA是一项繁重的任务,只有在启用且taskAEnabled是相应的设置键时才应调用. 一个天真的方法是: val taskAConditional = Def.task { (taskAEnabled, taskA) map { (taskAEnabled, taskA) => if (taskAEnabled) taskA.valu...[详细]
2020-07-29 12:34 分类:编程语言