sbt任务增加项目版本

Bri*_*ent 9 scala sbt

是否有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.

(理想情况下也是相应的incrementVersionMinorincrementVersionMajor.)

我觉得这必须已经存在,但无法找到办法.

Jac*_*ski 7

我认为你需要的是sbt-release插件,它"提供了一个可以添加到项目中的可自定义的发布过程." 使用"设置release-version-file,file("version.sbt")默认设置为$PROJECT_ROOT/version.sbt" 并指向".