使用sbt的RootProject功能进行“ sbt编译”以外的操作

本史密斯

我正在尝试使用SBT的RootProject功能从git repo下载另一个项目,例如:

lazy val schwatcher = RootProject(uri("https://github.com/lloydmeta/schwatcher.git"))

lazy val root = project in file(".") dependsOn schwatcher

这样可以成功下载git repo,并在git repo上基本上运行“ sbt compile”命令,从而编译所有类。但是,我希望它比运行常规的“ sbt compile”命令更进一步。相反,我希望它运行“ sbt软件包”,以便产生一个jar文件。有什么办法吗?

谢谢。

劳埃德梅塔

您是否尝试过使用One-Jar SBT插件我前一段时间将它用于另一个项目,并且使用简单。

还有一个sbt-assembly插件,该插件得到了更多维护。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用sbt的RootProject功能进行“ sbt编译”以外的操作

来自分类Dev

使用if / else以外的功能进行Foreach

来自分类Dev

使用定义的功能进行操作直到

来自分类Dev

在SBT`RootProject`中使用常用设置

来自分类Dev

使用sbt编译Spark Mllib

来自分类Dev

使用sbt编译Spark Mllib

来自分类Dev

在 Docker 中使用 WebJars 进行 SBT 增量编译

来自分类Dev

在build.sbt中指定rootProject

来自分类Dev

使用SBT进行发布管理

来自分类Dev

如何使用SBT编译Java 8源

来自分类Dev

使用SBT扫描已编译的类

来自分类Dev

无法使用 Firebase 性能进行编译。(找不到方法...)

来自分类Dev

无法编译Scala / SBT项目

来自分类Dev

SBT 编译错误量表

来自分类Dev

如何创建单独的sbt配置或任务以使用WartRemover进行编译?

来自分类Dev

使用play进行SBT自动重新加载的编译时间极慢!和scala-js

来自分类Dev

在SBT中的git下为RootProject定义scalaVersion设置

来自分类Dev

sbt获取RootProject的构建文件夹

来自分类Dev

在SBT和Scala-IDE中同时进行增量编译

来自分类Dev

在SBT和Scala-IDE中同时进行增量编译

来自分类Dev

使用sbt进行多项目构建

来自分类Dev

使SBT子项目中的编译操作依赖于其他子项目的编译,而无需将其添加到classpath中

来自分类Dev

Sbt:使用Java 6编译并使用Java 7运行

来自分类Dev

Sbt:使用Java 6编译并使用Java 7运行

来自分类Dev

使用替换功能进行通配符搜索

来自分类Dev

使用图像功能进行颜色分配

来自分类Dev

使用打印功能进行缩进的逻辑

来自分类Dev

如何使用功能进行决策

来自分类Dev

SBT插件使用已编译源的类路径