не может переопределить компонент. ID: org. scala -sbt-compiler-bridge_2.12-1.3.5-bin_2.12.11__52.0 - PullRequest
0 голосов
/ 24 апреля 2020

Я использую 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 /). Первая сборка выполнена успешно, но следующие сборки с ошибкой выше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...