Подтвердить что ты не робот

Объект xml не входит в пакет scala

Следующий код в компиляторе:

abstract class query {def get: Unit => scala.xml.Elem}

дает мне ошибку: "object xml не является членом пакета scala"

однако, когда я использую scala.xml.Elem в sbt через командную строку, он отлично работает,

как я могу это исправить?

Заранее спасибо

4b9b3361

Ответ 1

Scala -XML был учтен в отдельной библиотеке с Scala 2.11, поэтому он не включен в проекты Scala по умолчанию. Чтобы включить его в свой проект через sbt, добавьте эту зависимость:

libraryDependencies += "org.scala-lang.modules" %% "scala-xml" % "1.0.2"

Ответ 2

(Это для Windows по крайней мере)

В Eclipse перейдите к

Проект > Свойства

В окнах, которые появляются (должно быть на пути Java Build Path слева), выберите раздел "libraries" и нажмите "Добавить внешние JAR".

Перейдите в папку установки, а затем в папку "lib" (обычно

C:\Program Files (x86)\ scala\lib

или

C:\Program Files\ scala\lib

)

и добавьте

scala -xml_2.11-1.0.2

или любую имеющуюся у вас версию.

Ответ 3

Обновить зависимость

// https://mvnrepository.com/artifact/org.scala-lang.modules/scala-xml_2.12
libraryDependencies += "org.scala-lang.modules" % "scala-xml_2.12" % "1.0.6"