是否有SBT任务来增加项目的版本?
给出类似以下build.sbt的初始配置
name := 'My Project'
organization := 'org.example'
version := '0.1.0'
Run Code Online (Sandbox Code Playgroud)
和major.minor.patch的版本命名,我希望像SBT这样的任务
> incrementVersionPatch
Run Code Online (Sandbox Code Playgroud)
这将导致版本的0.1.1
.
(理想情况下也是相应的incrementVersionMinor
和incrementVersionMajor
.)
我觉得这必须已经存在,但无法找到办法.
我认为你需要的是sbt-release插件,它"提供了一个可以添加到项目中的可自定义的发布过程." 使用"设置release-version-file
,file("version.sbt")
默认设置为$PROJECT_ROOT/version.sbt
" 并指向".