sbt 相关问题

sbt是Scala和Java项目的开源构建工具,类似于Java的Maven或Ant。

sbt中`=`和`:=`之间的区别

val gitHeadCommitSha = taskKey [String](“确定当前的git commit SHA”)gitHeadCommitSha:= Process(“git rev-parse HEAD”)。lines.head在上面的代码中,我想=创建一个键(我... 。

sbt
回答 1 投票 1

如何让sbt在子项目specs2运行中使用正确的类加载器?

我遇到了类加载器和specs2 3.8.7+的一些奇怪之处。因为类加载器似乎是由sbt管理的,所以我在这里特别询问sbt的行为。我已经提出了一个样本项目......

回答 1 投票 3

在`libraryDependencies`in sbt中第4个`%`是什么意思

在以下设置中,我认为格式为“groupId”%“artifactId”%“version”libraryDependencies + =“org.specs2”%“specs2_2.10”%“1.14”%“test”测试意味着什么?

sbt
回答 1 投票 1

sbt / maven是否包含jar文件中的完整依赖项?

我正在为以前的项目构建一个rest API。如果我将它作为依赖项添加到我的新的rest API项目中,是否所有功能都将添加到我的其余API jar文件中或仅添加到我使用的方法中? ...

回答 1 投票 2

通过sbt程序集构建时保留Manifest.mf

当我使用sbt程序集构建我的项目时,我得到java.util.zip.ZipException:重复条目:META-INF / MANIFEST.MF。谷歌推荐的解决方案是使用MergeStrategy.discard。这样可行 ...

回答 1 投票 1

将RPM发布到nexus 3

我正在使用sbt-native-packager构建一个rpm,然后我们通过Nexus存储到maven2托管的repo中。这在Nexus 2中运行得很好,但是一旦我们转移到Nexus 3,它就不再接受rpm了......

回答 1 投票 1

将Lightbend激活器转换为sbt

我正在尝试通过Reactive Web Applications这本书,但似乎已经有点过时了,因为Lightbend激活器已经EOL了所以我无法下载它(或者至少不能...

回答 1 投票 0

是否有一个sbt插件来获取像Gemfile中的依赖项?

使用rvm,dart的pub等依赖管理工具,您可以指定没有特定版本的依赖项。我将获得每个依赖项的最新版本,以产生基线工件。 ...

回答 2 投票 1

在元构建级别上运行sbt命令

sbt允许我们在根项目级别上运行sbt命令。如何在元构建级别上运行命令? (在root / project / project目录中定义)我的用例是我的一些习惯...

回答 3 投票 2

Scala Sbt工具与Java运行时冲突的方法

获取java.lang.IncompatibleClassChangeError:'newBuilder()Lscala / collection / mutable / Builder;'的冲突默认方法在scala / collection / immutable /类中的DefaultMap [scala / ...

回答 1 投票 0

如何解决具有不同包装常春藤类型的sbt中的依赖关系?

在我的例子中,我需要解决一个依赖项,它的工件没有传统的jar作为打包类型,而是maven-plugin(更具体地说,我感兴趣的工件是Maven ......

回答 1 投票 0

从sbt任务中的stdin读取

假设我有以下代码对象Cli扩展App {Iterator.continually(StdIn.readLine())。takeWhile(!_。equals(“quit”))。foreach {command => println(s“[$ command RESULT]” + ApiClient ....

回答 1 投票 4

在SBT构建中的多项目构建中的自定义任务

在其中一个项目中是否有任何build.sbt示例,其中包含多项目设置和自定义任务?我无法弄清楚正确的语法。我在顶级项目上有一个自定义任务。我也有一个多...

回答 1 投票 4

DataStax Cassandra找不到Logback-Classic

我目前正在尝试将巨大的键值存储Cassandra与其他一些库(如Akka)结合使用。设置群集并连接到密钥空间后:val cluster = Cluster ....

回答 1 投票 0

多项目中的SBT测试依赖性:使测试代码可用于相关项目

我有一个SBT多项目,其中一些项目彼此依赖。像这样:lazy val coreProject:Project = Project(id =“core-project”,base = file(“./ core-project”),// ...

回答 2 投票 68

SBT为超级罐编译

使SBT项目在离线环境中工作的最佳方法是什么?有任何方法可以在外部(在网络环境中)编译它,例如具有所有依赖关系的超级jar,然后在离线环境中...

回答 1 投票 1

sbt控制台 - 选项卡完成

我正在使用sbt 1.0.4(撰写本文时的最新版本),运行sbt控制台将我带入Scala REPL(项目使用Scala 2.12.4)。调用代码完成的键盘命令是什么?标签不...

回答 1 投票 0

为什么在我的build.sbt中没有正确遮蔽番石榴?这里

tl; dr:这是一个包含问题的回购。 Cassandra和HDFS都在内部使用番石榴,但由于各种原因,它们都不会影响依赖性。因为番石榴的版本不是二进制的......

回答 1 投票 2

无法从资源中读取文件

我有一个关于scala和sbt的项目。我尝试从资源中获取文件。 val filename = getClass.getResource(“/ emptyClickReports.csv”)。getFile log.debug(“从资源文件夹{}获取空报告{}”,...

回答 1 投票 0

activator dist不包装我的项目

lazy val xxxRoot =(项目在文件(“。”)中).aggregate(projectA,projectB,projectC)lazy val xxxSettings = Seq(organization:=“com.xxx”,version:=“1.0-SNAPSHOT”,scalaVersion:= “2.11.8”)......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.