Size: a a a

Scala User Group

2020 March 25

VH

Vitalii Honta in Scala User Group
Tyomik Mnemonic
```resolvers += "Spark Packages Repo" at "http://dl.bintray.com/spark-packages/maven"

name := "reader_1"

version := "0.0.1"

scalaVersion := "2.11.12"
//

libraryDependencies += "org.apache.spark" %% "spark-sql" % "2.4.4" % "provided"
libraryDependencies += "com.github.nikita-volkov" % "sext" % "0.2.4"

libraryDependencies += "mrpowers" % "spark-daria" % "0.35.2-s_2.11"

libraryDependencies += "MrPowers" % "spark-fast-tests" % "0.20.0-s_2.11" % "test"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.1" % "test"

// test suite settings
fork in Test := true
javaOptions ++= Seq("-Xms512M", "-Xmx2048M", "-XX:MaxPermSize=2048M", "-XX:+CMSClassUnloadingEnabled")
// Show runtime of tests
testOptions in Test += Tests.Argument(TestFrameworks.ScalaTest, "-oD")
```
% “provided” убери, если хочешь локально запускать
источник

VH

Vitalii Honta in Scala User Group
Как выше и писали
источник

GP

Grigory Pomadchin in Scala User Group
Tyomik Mnemonic
```resolvers += "Spark Packages Repo" at "http://dl.bintray.com/spark-packages/maven"

name := "reader_1"

version := "0.0.1"

scalaVersion := "2.11.12"
//

libraryDependencies += "org.apache.spark" %% "spark-sql" % "2.4.4" % "provided"
libraryDependencies += "com.github.nikita-volkov" % "sext" % "0.2.4"

libraryDependencies += "mrpowers" % "spark-daria" % "0.35.2-s_2.11"

libraryDependencies += "MrPowers" % "spark-fast-tests" % "0.20.0-s_2.11" % "test"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.1" % "test"

// test suite settings
fork in Test := true
javaOptions ++= Seq("-Xms512M", "-Xmx2048M", "-XX:MaxPermSize=2048M", "-XX:+CMSClassUnloadingEnabled")
// Show runtime of tests
testOptions in Test += Tests.Argument(TestFrameworks.ScalaTest, "-oD")
```
spark-daria тянет кор и скуль как првоайдед зависимости
источник

GP

Grigory Pomadchin in Scala User Group
если хочешь из иде или консоли ранить, то добавь явно спарк кор и скуль в зависимости без провайдед модификатора
источник

TM

Tyomik Mnemonic in Scala User Group
спасибо. буду разбираться
источник

λ

λoλegΥch in Scala User Group
не, спарк депсы должны быть провайдед
источник

λ

λoλegΥch in Scala User Group
можно юзать такой выверт чтоп консоль и ран работал https://github.com/JetBrains/intellij-scala/wiki/%5BSBT%5D-How-to-use-provided-libraries-in-run-configurations
источник

λ

λoλegΥch in Scala User Group
хотя для консоли не надо и такого выверта
источник

λ

λoλegΥch in Scala User Group
просто добавь депенденсей
источник

λ

λoλegΥch in Scala User Group
и заведи баг в спарк скле что публишеные артифакты не должны юзать провайдед скоуп
источник

VH

Vitalii Honta in Scala User Group
Кстати кто вкурсе, ведут в идее работы, чтобы поддерживать significant idention syntax in scala 3?
источник

VH

Vitalii Honta in Scala User Group
Щас там в принципе очень базовая поддержка, проще на vscode все еще сидеть
источник

AS

Andrey Sugak in Scala User Group
Vitalii Honta
Кстати кто вкурсе, ведут в идее работы, чтобы поддерживать significant idention syntax in scala 3?
Ведут.
источник

VH

Vitalii Honta in Scala User Group
Andrey Sugak
Ведут.
источник

VH

Vitalii Honta in Scala User Group
Круто)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Как, наверное, круто вести работы, чтобы поддержать синтаксис, который меняется каждый месяц
источник

KS

Kirill Shelopugin in Scala User Group
Что там, в 0.12.1 тайпедсхеме, опять нейминг поменялся? с Complete на Completing? Ну, дай бог, дай бог
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Kirill Shelopugin
Что там, в 0.12.1 тайпедсхеме, опять нейминг поменялся? с Complete на Completing? Ну, дай бог, дай бог
Да такое раз в сто лет
источник

Oℕ

Oleg ℕizhnik in Scala User Group
И сколько юзеров пишут Complete вручную, и в скольких местах в коде?
источник

KS

Kirill Shelopugin in Scala User Group
Я написал свой Complete
источник