scala-创建仅针对scala3版本的sbt插件时出现错误的符号引用
发布时间:2022-04-21 01:31:12 256
相关标签: # scala# git# github
我正在创建仅针对 scala 3 版本的 sbt 插件。
下面是 build.sbt
ThisBuild / version := "0.1.0-SNAPSHOT"
lazy val root = (project in file("."))
.settings(
name := "schema-gen",
organization := "com.github.rajcspsg",
sbtPlugin := true,
crossScalaVersions := Seq("2.13.1", "3.1.1")
//scalaVersion := "2.12.13"
)
这工作正常。当我在构建定义中添加scalaVersion = "3.1.1"和删除时,出现以下错误 -crossScalaVersions
[错误] 错误的符号引用。/home/rajkumar/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.6.1/main_2.12-1.6.1.jar(sbt /PluginTrigger.class) [error] 指的是包 scala 中的 Serializable/T 不可用。[错误]当前类路径中可能完全丢失,或者[错误]类路径上的版本可能与编译/home/rajkumar/.cache/coursier/v1/https/repo1.maven.org时使用的版本不兼容/maven2/org/scala-sbt/main_2.12/1.6.1/main_2.12-1.6.1.jar(sbt/PluginTrigger.class)。
如何解决此错误?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报