Запитання з тегом «sbt»

sbt - це інструмент збирання з відкритим кодом для проектів Scala та Java, подібний до Maven або Ant.

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

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

4
Чи може хтось пояснити правильний спосіб використання SBT?
Я виходжу з шафи на цьому! Я не розумію SBT. Там я це сказав, тепер допоможіть мені, будь ласка. Всі дороги ведуть в Рим, і це те ж саме для SBT: Для того, щоб почати роботу з SBTтам SBT, SBT Launcher, SBT-extrasі т.д., а потім Існують різні способи , щоб …
100 scala  sbt 

3
Як складати тести з SBT без їх запуску
Чи є спосіб побудувати тести з SBT без їх запуску? Мій власний випадок використання - це запустити статичний аналіз на тестовий код, використовуючи плагін Scalac. Іншим можливим випадком використання є запуск деякого або всього тестового коду, використовуючи окремий бігун, ніж той, який вбудований у SBT. В ідеалі було б вирішити …
97 scala  sbt  build-tools 

11
Як вказати максимальний розмір купи JVM “-Xmx” для запуску програми з дією “run” у SBT?
Моя програма виконує обробку великих масивів даних і потребує більше пам'яті, ніж JVM надає за замовчуванням. Я знаю, що в Java це вказано опцією "-Xmx". Як встановити SBT для використання конкретного значення "-Xmx" для запуску програми з дією "run"?
97 scala  sbt 

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

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 …

10
Як встановити розмір купи для sbt?
Я використовую SBT 0.12.0. Я прочитав інші відповіді щодо переповнення стека і слідував за ними, проте жодна з них не допомагає, наприклад: create ForkRunclass - я не спостерігав жодного розгалуженого процесу під час використання sbt set змінної середовища JAVA_OPTS- вона встановлена, але командний рядок процесу sbt, схоже, не використовує її …
90 scala  sbt 

1
Як запустити команду sbt Assembly без тестів із командного рядка?
Я читав запитання: це і те . Вони пропонують змінити файл sbt. Але я хочу запустити sbt clean assemblyбез тестів і не змінювати файли збірки sbt. Чи можна за допомогою sbt? У maven є -DskipTest=trueпараметр, чи існує аналог для sbt?
89 testing  build  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 при компіляції 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.