sbt 相关问题

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

如何让sbt使用本地maven代理存储库(Nexus)?

我有一个sbt(Scala)项目,目前从Web上提取工件。我们希望转向一个可以缓存工件的企业标准化Nexus存储库。来自Nexus ......

回答 6 投票 71

如何从sbt dist中排除一些jar并在运行时加载它们

我有一个900MB的jar(stanford-corenlp-models),我想从dist中排除,所以生成的zip文件更小。我希望它在部署时返回classpath。我把它添加到build.sbt中......

回答 1 投票 0

由于缺少回购,SBT的替代入口点的安装失败

根据https://www.scala-sbt.org/release/docs/Scripts.html我试图通过征兵安装sbt的替代入口点。我得到〜> cs sbt / sbt --branch 1.2.1在github上找不到存储库我...

回答 1 投票 0

Docker容器中的Intellij CE 2018.2 + SBT:远程调试断点无法正常工作

我有一个Spark应用程序,我有许多实现的测试。我在Docker容器内的SBT shell中运行此测试。我需要通过从Intellij连接调试应用程序,即使...

回答 1 投票 3

你能把SBT代码放在scala脚本中吗?

我确定我看过一个页面,显示如何将SBT指令放在scala文件中,而不是build.sbt。优点是所有东西都存在于一个文件中,这使得它更容易使用......

回答 2 投票 1

如何从特定项目的交叉构建的sbt多项目中删除scala版本

我在一个多项目sbt中有一个scala交叉构建设置。在其中一个项目中,我试图禁用针对其中一个scala版本的构建,因为它依赖于akka-http而不是......

回答 1 投票 0

使用scalatest,sbt目录结构时出错

我有一个使用sbt项目结构的项目。直到昨天,所有内容都在src / main / scala中,但现在我使用scalatest添加了一些测试并将其放入src / test / scala中。这是相关代码(...

回答 2 投票 1

scala.MatchError:运行sbt命令时为10

我正在尝试在我的项目上运行sbt命令。但是在启动时出现错误:scala.MatchError:10(类java.lang.String)在com.thoughtworks.sbtApiMappings.BootstrapApiMappings $$ anonfun $ ...

回答 1 投票 1

如何防止SBT重新编译修改后的.class文件?

在我们的项目中,我们对通过编译生成的.class文件进行了增强后处理。此增强步骤实际上会修改生成的.class文件,然后覆盖它。增强<< =增强......

回答 3 投票 5

如何为构建应用程序的当前事件创建sbt插件?

我有这个hello world插件:对象HelloPlugin扩展AutoPlugin {object autoImport {val sayHello:TaskKey [Unit] = TaskKey(“say hello”)} import autoImport._ override def ...

回答 2 投票 0

SBT中已发布的程序集包中的未解析依赖项

在我的项目中,根目录下有3个子项目。 build.sbt如下。 proj_C依赖于proj_A和proj_B。如果我用下面的命令创建了程序集proj_C包。它的成功和组装......

回答 1 投票 0

冲突的交叉版本后缀:Spark作业

下面是我的build.sbt文件。我搜索过这样的其他问题,但没有人帮我找到答案。我已经尝试了多种方法来明确使用2.11 scala,但由于某些原因我保持...

回答 1 投票 0

如何在SBT中发布之前检查工件是否存在

我正在为SBT项目设置构建,如果SBT可以在尝试之前检查是否存在具有相同名称/版本的工件(特别是罐子),这将大大简化事情...

回答 1 投票 2

玩框架2.6 ws无法解决

我使用play框架2.6我需要向网址发送一个http请求,所以我先使用WS发送这个请求,然后在sbt.build中添加以下内容:在控制器播放中添加...

回答 1 投票 0

如何在sbt 1.0.x中发布自定义工件

我们在build.sbt中有一些自定义代码将debian二进制文件发布到nexus for sbt 0.13 lazy val distrib = com.typesafe.sbt.packager.Keys.dist publish:=(publish)dependsOn distrib publishLocal:=(...

回答 1 投票 0

在MockFactory之外使用scalamock

我想使用黄瓜功能文件为我的项目添加集成测试。我使用这个项目作为一个例子:https://github.com/jecklgamis/cucumber-jvm-scala-example ...

回答 1 投票 0

如何在sbt shell中为所有子项目设置一个值?

虽然与此问题类似,但我想为所有子项目设置相同的值。设置键*:=值以上不起作用,如果我逐个执行此操作则没有问题(但这很乏味)。 ...

回答 1 投票 1

运行Spark测试时出现ClassCastException

我已将mockito(与Guice)添加到我们的测试环境中,如下所示:class SparkModuleWithMocks使用JsonFormats扩展AbstractModule {override def configure():Unit = {// bind(classOf [...

回答 1 投票 0

我在intellij中没有sbt控制台

我创建了我的第一个Sbt项目,我想打开Sbt控制台。也许我对什么是Sbt插件感到困惑。我有scala插件,所以我想Sbt嵌入其中,因为我有Sbt ...

回答 2 投票 1

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

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

sbt
回答 1 投票 1

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