【问题标题】:How to change sbt version for project如何更改项目的 sbt 版本
【发布时间】:2019-07-17 19:28:22
【问题描述】:

我在项目中有 build.properties 文件,其中包含以下行:

sbt.version=1.2.8

build.properties 文件与 build.sbt 文件位于同一文件夹中。

但是当我输入命令“sbt about”时,它会报告 1.0.3。以下是该命令的实际输出:

/Users/kale> sbt about
[info] Loading settings from idea.sbt ...
[info] Loading global plugins from /Users/kale/.sbt/1.0/plugins
[info] Loading settings from plugins.sbt ...
[info] Loading project definition from 
/Users/kale/workspace/gr8Project/myapp/project
[info] Loading settings from build.sbt ...
[info] Set current project to myapp (in build 
file:/Users/kale/workspace/gr8Project/myapp/)
[info] This is sbt 1.0.3
[info] The current project is 
{file:/Users/kale/workspace/gr8Project/myapp/}myapp 0.1-SNAPSHOT
[info] The current project is built against Scala 2.12.8
[info] Available Plugins: sbt.plugins.IvyPlugin, 
sbt.plugins.JvmPlugin, sbt.plugins.CorePlugin, 
sbt.plugins.JUnitXmlReportPlugin, 
sbt.plugins.Giter8TemplatePlugin, sbtassembly.AssemblyPlugin, 
com.lucidchart.sbt.scalafmt.ScalafmtCorePlugin, 
com.lucidchart.sbt.scalafmt.ScalafmtPlugin, 
com.lucidchart.sbt.scalafmt.ScalafmtSbtPlugin, 
scoverage.ScoverageSbtPlugin, 
net.virtualvoid.sbt.graph.DependencyGraphPlugin, 
sbtdocker.DockerPlugin, Build, Docker
[info] sbt, sbt plugins, and build definitions are using Scala 
2.12.4

如何将 sbt 版本更改为 1.2.8?

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

    你的项目结构应该是<root>/project/build.properties,然后你应该改变sbt版本属性(以https://github.com/pedrorijo91/play-slick3-steps/blob/master/project/build.properties为例)

    使用sbt about 了解正在使用的版本。

    【讨论】:

      猜你喜欢
      • 2011-02-22
      • 2012-07-10
      • 2013-12-23
      • 2011-06-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2015-04-25
      • 1970-01-01
      相关资源
      最近更新 更多