-
23 votesanswersviews
具有不同外部依赖关系的多个可执行jar文件来自具有sbt-assembly的单个项目
我有一个使用build.scala文件使用sbt构建的scala项目 . 我可以使用sbt-assembly从这个项目生成一个可执行的jar文件没有问题 . 现在我想生成多个可执行jar文件,其中每个文件包含一组通用的内部和外部基本依赖项以及不同的外部依赖项 . 当前版本的sbt-assembly有可能吗?在maven中这很容易,因为可以在pom中定义多个配置文件,每个配置文件生成一个单独的jar... -
7 votesanswersviews
由于StaticLoggerBinder.class中的重复数据删除错误,Scala SBT程序集无法合并
我的问题是我不能再使用sbt-assembly插件了,因为在这个项目的几个人之间徘徊了某种依赖合并问题 . 运行'sbt assembly'时的问题: [error]合并期间遇到3个错误java.lang.RuntimeException:deduplicate:以下找到的不同文件内容:/Users/aris.vlasakakis/.ivy2/cache/ch.qos.logback/logba... -
1 votesanswersviews
使用sbt程序集构建胖jar时build.sbt中的重复数据删除错误
我正在尝试创建一个包含spark和restlet框架的胖 jar ,但我不断收到此重复数据删除错误 . 这是运行 sbt assembly 的错误: java.lang.RuntimeException: deduplicate: different file contents found in the following: /Users/ccd/.ivy2/cache/org.eclip... -
10 votesanswersviews
在SBT生成的胖JAR中包含Spark Package JAR文件
spark-daria项目是uploaded to Spark Packages,我正在使用sbt-spark-package plugin在另一个SBT项目中访问spark-daria代码 . 我可以在 sbt assembly 生成的胖JAR文件中包含spark-daria,并在 build.sbt 文件中包含以下代码 . spDependencies += "mrpowers/sp... -
0 votesanswersviews
使用sbt原生包装将脂肪 jar 包装成debian
在运行“sbt debian:packageBin”命令时,fakeroot程序失败,因为它试图在/ target目录而不是/target/scala-2.11/目录中查找胖jar(程序集) . 那么,有没有设置使用sbt Debian插件指定debian打包的源目录? SBT版本:0.13.11在plugins.sbt中添加:addSbtPlugin(“com.typesafe.sbt”%“sb... -
2 votesanswersviews
詹金斯sbt-assembly Artifactory
我们有以下内容: 1)Jenkins Artifactory Java Spark(scala) 我们的目标是通过使用sbt-assembly等将超级 jar 发布到我们的神器仓库 . 我们有两个由Jenkins构建并发布到Artifactory的Java Maven项目 . 我们有一个Spark / Scala项目,它取决于两个Java Maven项目,并且可以使用以下sbt命令使用Jenkin... -
0 votesanswersviews
运行插件sbt-assembly的困难
我尝试安装sbt-assembly来创建包含所有scala文件及其依赖项的jar文件 . 我已经安装了sbt(shell中的命令"sbt sbt-version"给出了以下版本:0.13.9) . 我从Github存储库(https://github.com/sbt/sbt-assembly)下载了sbt-assembly并在文件夹中解压缩 . 我按照Github上的READM...