sbt
scala – Sbt,编译编译器桥
我想用sbt构建一个docker镜像. 这是我有的: FROM kondaurov/jdk-alpine:jdk8slim ENV SBT_VERSION=1.2.1 RUN \ echo "$SBT_VERSION" && \ curl -fsL https://github.com/sbt/sbt/releases/download/v${SBT_...[详细]
2020-07-23 10:58 分类:编程语言libraryDependencies on sbt Build.scala Full Configuration with sub-projects
我有一个项目foo有两个孩子foo-core和foo-cli,foo-cli依赖于foo-core (我来自 Java / Maven并尝试使用2个子模块架构转置父模块). 在 https://github.com/harrah/xsbt/wiki/Full-Configuration之后,我用这种方式编写了我的项目/ Build.sca...[详细]
2020-07-23 08:43 分类:编程语言scala – SBT:插件依赖项和项目类路径
如何为SBT插件添加外部依赖项并使其在项目和插件类路径中可用?: 具体来说,我有一个简单的插件,应该运行我们的TestNG测试套件并进行一些后期处理.这是一个简化版本: import sbt._ import java.util.ArrayList import Keys._ import org...[详细]
2020-07-22 21:08 分类:编程语言scala – Sbt Unresolved Dependencies(不是有效的命令:gen-idea)
我正试图让sbt使用sbt-idea插件生成Intellij IDEA项目文件,如 here所述. [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: UNRESOLVED DEPENDENCIES :: [warn] ::::::::::::::::::::::::::::::::[详细]
2020-07-22 20:31 分类:编程语言scala – SBT – 获取托管罐的路径
我想使用一些依赖项来在 Scala中执行代码生成. 例: libraryDependencies += "org.jooq" % "jooq" % "2.4.0" val jooqTask = jooq := { val classpath = "jooq-2.4.0.jar;jooq-meta-2.4.0.jar;jooq-codeg...[详细]
2020-07-22 18:35 分类:编程语言scala – 使用SbtOneJar时使用sbt重命名jar文件
当sbt使用SbtOneJar插件构建OneJar文件时,它为构建的jar提供名称[name] _ [ scala-version] – [version] -one-jar.jar,其中name是项目的名称,scala-version是scalaVersion和version是项目的版本,build.sbt文件中的所有变量. 如何设置bui...[详细]
2020-07-22 16:51 分类:编程语言scala – 如何覆盖SettingKey以计算sbt中的另一个SettingKey?
我想仅在计算SettingKey a1时覆盖SettingKey b的值. import sbt._ import sbt.Keys._ object Build extends Build { val a1Key = SettingKey[String]("a1", "") val a2Key = SettingKey[String]("a2", "...[详细]
2020-07-22 16:42 分类:编程语言斯卡拉 – 在2.10.0的交叉建筑中
我正在与sbt 12.1交叉构建一个 scala项目. crossScalaVersions := Seq("2.9.2", "2.10.0") 但是,它找不到依赖项,因为它们被命名为_2.10而不是_2.10.0.除了scala语言和scala-compiler之外,似乎定期命名库2.10而不是2.10.0...[详细]
2020-07-22 16:26 分类:编程语言SBT 0.10 – 删除对Scala 2.8.1的依赖性
我的项目使用 Scala 2.9,所以我添加了 scalaVersion := "2.9.0-1" 到我的build.sbt文件,并运行gen-idea.但是IDEA仍然在外部库中显示Scala 2.8.1(除2.9之外).为什么,以及如何删除它? 您的应用程序将使用您选择的任何Scala版本进行...[详细]
2020-07-22 15:39 分类:编程语言scala – 我可以使用sbt构建自己的独立控制台吗?
我非常喜欢sbt及其可扩展性.我想用它作为我自己的小型独立控制台工具的基础.基本上它会有一堆任务等.我正在考虑像 Lifty这样的东西,但是我希望有一个命令可以启动sbt,加载任何相关插件(无论是Lifty还是我自己的),然后使用我自己的自定义提...[详细]
2020-07-22 13:58 分类:编程语言