scala - 使用SBT将生成的JAR文件发布到Maven

标签 scala maven jar publish sbt

我有一个SBT项目,它使用一些外部工具(都可以正常工作)创建一个JAR文件,即它没有编译源代码。我已经使用正确的凭据正确配置了Maven Repo,但是我正在努力弄清楚如何配置工件,以便它发布生成的JAR文件。

我的JAR文件是“target / my.jar”。

我覆盖了以下工件:

覆盖def构件= Set(Artifact(“my.jar”,“jar”,“jar”))

发布以下输出

找不到依赖项配置,使用默认值。
[信息]::发布:: org.foo#my-project_2.9.0

有人可以使用这个简洁的工具为我指明正确的方向吗?

谢谢!

最佳答案

您是否设置了publishTo像这样:

 override def managedStyle = ManagedStyle.Maven
 val publishTo = "My Repo" at "http://foo.bar/content/repositories/releases"

然后,您运行“发布”操作。您也可以“发布本地”。

关于scala - 使用SBT将生成的JAR文件发布到Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6271071/

相关文章:

scala - Kleisli Arrow with Writer in Scala。为什么不编译?

javascript - 二进制数据的可移植 hashCode 实现

java - 缺少本地 jar 的传递性 Maven 依赖

java - 在其他计算机上运行时导出的 .jar 给出 "No suitable driver found for jdbc"

java - 具有多个主要入口点和可执行文件的 Java 项目的结构?

java - 隔离 Maven 依赖项

java - 自定义 Jar 文件不包含其他依赖项或 Jars

java - Google Vision 使用 Java 客户端库批注图像

android - 使用android-plugin构建一个包含其依赖项类的jar文件

scala - 无法启动 spark-shell,因为它会在 hadoop 集群配置上产生错误,但是,在没有 hadoop 集群的情况下工作正常