加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – 使用SbtOneJar时使用sbt重命名jar文件

发布时间:2020-12-16 08:47:33 所属栏目:安全 来源:网络整理
导读:当sbt使用SbtOneJar插件构建OneJar文件时,它为构建的jar提供名称[name] _ [ scala-version] – [version] -one-jar.jar,其中name是项目的名称,scala-version是scalaVersion和version是项目的版本,build.sbt文件中的所有变量. 如何设置build.sbt文件,以便jar
当sbt使用SbtOneJar插件构建OneJar文件时,它为构建的jar提供名称[name] _ [ scala-version] – [version] -one-jar.jar,其中name是项目的名称,scala-version是scalaVersion和version是项目的版本,build.sbt文件中的所有变量.

如何设置build.sbt文件,以便jar的名称是[name] -one-jar_ [scala-version] – [version] .jar

解决方法

将以下行添加到build.sbt:

// This gets rid of the trailing "-one-jar"

artifact in oneJar <<= moduleName(Artifact(_))

// rename the jar

artifact in oneJar ~= { (art: Artifact) =>
  art.copy(`type` = "jar",extension = "jar",name = art.name + "-one-jar")
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读