Вопросы с тегом «sbt»

sbt - это инструмент сборки с открытым исходным кодом для проектов Scala и Java, аналогичный Java Maven или Ant.

3
В чем разница между build.sbt и build.scala?
Я начал изучать Scala и почти в каждом уроке вижу build.sbtфайл, описывающий настройки проекта. Но теперь я установил giter8и создал проект по шаблону. И сгенерированный проект из пропущенного build.sbtфайла шаблона , но он есть build.scala(который, кажется, используется для тех же целей, но более гибкий). Так в чем разница между build.sbtи …
107 scala  sbt 

4
Как sbt может извлекать артефакты зависимостей из git?
Я слышал (и знаю, что тоже видел примеры, если только я могу вспомнить, где), которые sbtмогут получать зависимости из репозитория git. Я хочу получить зависимость harrah / up от github. Репозиторий не предоставляет никаких файлов JAR артефактов, только дерево исходных текстов, которое настроено для построения с использованием sbt. Я представляю …

4
Может кто-нибудь объяснить, как правильно использовать SBT?
Я выхожу из туалета на этом! Я не понимаю SBT. Вот, я сказал, теперь помогите мне, пожалуйста. Все дороги ведут в Рим, и это то же самое для SBT: Для того, чтобы начать работу с SBTтам SBT, SBT Launcher, SBT-extrasи т.д., а затем Существуют различные способы , чтобы включить и …
100 scala  sbt 

11
Как указать максимальный размер кучи JVM «-Xmx» для запуска приложения с действием «запустить» в SBT?
Мое приложение выполняет обработку больших массивов данных и требует больше памяти, чем предоставляет JVM по умолчанию. Я знаю, что в Java это указано параметром «-Xmx». Как настроить SBT на использование определенного значения «-Xmx» для запуска приложения с действием «запустить»?
98 scala  sbt 

3
Как скомпилировать тесты с SBT, не запуская их
Есть ли способ создавать тесты с SBT без их запуска? Мой собственный вариант использования - запустить статический анализ тестового кода с помощью плагина scalac. Другой возможный вариант использования - запускать часть или весь тестовый код, используя отдельный бегунок, отличный от того, который встроен в SBT. В идеале было бы решение …
97 scala  sbt  build-tools 

3
Как создать Uber JAR (Fat JAR) с помощью SBT в IntelliJ IDEA?
Я использую SBT (в IntelliJ IDEA) для создания простого проекта Scala. Я хотел бы знать, как проще всего создать файл Uber JAR (он же Fat JAR, Super JAR). В настоящее время я использую SBT, но когда я отправляю свой JAR-файл в Apache Spark, я получаю следующую ошибку: Исключение в потоке …

10
Как установить размер кучи для sbt?
Я использую SBT 0.12.0. Я читал другие ответы о переполнении стека и следил за ними, однако ни один из них не помогает, например: create ForkRunclass - я не наблюдал никаких разветвленных процессов во время использования sbt установить переменную среды JAVA_OPTS- она ​​установлена, но командная строка процесса sbt, похоже, ее вообще …
92 scala  sbt 

2
Ошибка класса с нарушением Joda Time с использованием Scala
Я добавляю репозиторий Joda Time в SBT с помощью libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Тогда я с удовольствием использую это так: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Но когда я компилирую проект в SBT, я получаю неприятное: [warn] Class org.joda.convert.FromString not found - continuing with a stub. …
91 scala  sbt  jodatime 

5
Как увидеть дерево зависимостей в sbt?
Я пытаюсь проверить дерево зависимостей SBT, как описано в документации : sbt inspect tree clean Но я получаю такую ​​ошибку: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions, and dependencies. [error] [error] inspect [error] ^ Что не так? Почему SBT …


16
Как использовать sbt из-за прокси?
Как мне настроить sbt для использования прокси? Например, мои потребности определения сборки для подключения к GitHub, указав параметры соединения http.proxy, http.proxyPort, user, и password. Как передать эти настройки в sbt? Есть ли простой способ переключаться между настройками прокси / без прокси, когда я работаю из дома?
85 sbt 

2
Тестовые зависимости SBT в мультипроектах: сделайте тестовый код доступным для зависимых проектов
У меня есть многопроект SBT, в котором некоторые проекты зависят друг от друга. Как это: lazy val coreProject: Project = Project( id = "core-project", base = file("./core-project"), // other stuff )) lazy val extensions: Project = Project( id = "extensions", base = file("./extensions"), dependencies = Seq(coreProject) ) Теперь у меня …
83 scala  testing  sbt 

2
Как управлять несколькими взаимозависимыми модулями с помощью SBT и IntelliJ IDEA?
Я разрабатываю несколько модулей с зависимостями между ними и хотел бы работать со всеми ними вместе в одном проекте IDEA. Я использую sbt-idea для создания проектов IDEA из определений сборки sbt, что отлично подходит для отдельных проектов. Однако в случае с несколькими модулями то, что я пробовал до сих пор, …

8
Как предотвратить java.lang.OutOfMemoryError: PermGen space при компиляции Scala?
Я заметил странное поведение моего компилятора scala. Иногда при компиляции класса возникает ошибка OutOfMemoryError. Вот сообщение об ошибке: [info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/target/scala-2.9.0/test-classes... java.lang.OutOfMemoryError: PermGen space Error during sbt execution: java.lang.OutOfMemoryError: PermGen space Это случается только время от времени, и ошибка обычно не возникает при последующем запуске компиляции. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.