文件名称:sbt-dynver:一个sbt插件可以从git动态设置您的版本
文件大小:43KB
文件格式:ZIP
更新时间:2024-05-21 03:14:42
sbt versioning sbt-plugin dynamic-version Scala
sbt-dynver是一个插件,可以从git动态设置您的版本。 灵感来源: Mercurial 该 AutoPlugin在。 特征: 通过查看与当前提交最接近的标签来动态设置版本 检测以前的版本对于跨库版本的自动很有用 设置 在project/plugins.sbt或project/dynver.sbt添加到您的sbt构建插件中: addSbtPlugin("com.dwijnand" % "sbt-dynver" % "x.y.z") 最新版本是: 然后确保不要设置版本设置,否则您将覆盖sbt-dynver 。 在CI中,您可能需要运行git fetch --unshallow (或者有时是git fetch --depth=10000 ),以避免出现浅克隆会导致无法获取最后一个标签的情况。 另外,如果回购是使用--no-tags克隆的,则git fetch --tags
【文件预览】:
sbt-dynver-master
----project()
--------MimaSettings.scala(1KB)
--------travis.sh(397B)
--------build.properties(18B)
--------plugins.sbt(192B)
----.mergify.yml(521B)
----.github()
--------release-drafter.yml(432B)
--------workflows()
----.travis.yml(2KB)
----LICENSE(11KB)
----build.sbt(3KB)
----README.md(9KB)
----NOTICE(558B)
----.gitignore(7B)
----sbtdynver()
--------src()
----dynver()
--------src()