Я использую sbt версии 1.3.10 и получаю следующую ошибку для "sbt publi sh". OpenJDK-8.0.171. Что мне делать? Кто-нибудь встречал эту проблему?
[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.10. Compiling...
[info] Compilation completed in 7.245s.
[info] Attempting to fetch org.scala-sbt:compiler-bridge_2.12:1.3.5.
[error] ## Exception when compiling 1 sources to /my/user/folder/scala-seed-project/project/target/scala-2.12/sbt-1.0/classes
[error] cannot redefine component. ID: org.scala-sbt-compiler-bridge_2.12-1.3.5-bin_2.12.10__52.0, files: /tmp/sbt_c2c7213/org.scala-sbt-compiler-bridge_2.12-1.3.5-bin_2.12.10__52.0.jar
Я пытаюсь опубликовать пример sh sbt. Мой файл builds.sbt:
import Dependencies._
ThisBuild / scalaVersion := "2.12.8"
ThisBuild / version := "0.1.2-SNAPSHOT"
ThisBuild / organization := "com.example"
ThisBuild / organizationName := "example"
lazy val root = (project in file("."))
.settings(
name := "Scala Seed Project",
publishMavenStyle := true,
libraryDependencies += scalaTest % Test
)
libraryDependencies += "com.example" % "scala-seed-project_2.12" % "0.1.0-SNAPSHOT"
publishTo := {
val local_repository = "file:/my_local_repo/"
if (isSnapshot.value)
Some("snapshots" at local_repository + "my_repo_snapshots")
else
Some("releases" at local_repository + "my_repo_stsble")
}
Некоторые детали: я хочу объединить все кэши (sbt, boot, ivy, coursier) в подпапках одной папки (/ cache /). Первая сборка выполнена успешно, но следующие сборки с ошибкой выше