scala 2.13-编译插件期间出错

问题描述 投票:0回答:1

我想创建一个sbt插件

这是我的项目

build.sbt文件:

lazy val root = (project in file(".")).
  settings(
    name := "test-plagin",
    version := "0.1.0",
    organization := "com.test",
    scalaVersion := "2.13.0",
    sbtPlugin := true,
  )

带有任务的主文件

import sbt.{AutoPlugin, TaskKey}

object HelloPlugin extends AutoPlugin {

  object autoImport {
    val sayHello: TaskKey[Unit] = TaskKey("saying hello")
  }

  import autoImport._
  override def projectSettings = Seq(

    sayHello := {
      println("hello")
    }
  )

}

[在编译过程中出现错误:java.lang.NoClassDefFoundError:scala / collection / immutable / StringOps当我将版本更改为2.12.6时-编译成功。如何解决2.13中的错误?

scala sbt sbt-plugin scala-2.13
1个回答
2
投票
© www.soinside.com 2019 - 2024. All rights reserved.