Описание тега sbt-0.13

0 ответов

sbt 0.13.X - как проверить все пользовательские ключи?

Допустим, у меня есть файл Build.scala: import sbt._ /** * In order to share code between .sbt files, define one or more Scala files * in the project/ directory of the build root. */ object HelloBuild extends Build { val sampleKeyA = settingKey[Stri…
26 окт '18 в 05:21
1 ответ

Переменные, зависимые задачи в SBT

Я могу сделать Makefile с целью, которая обрабатывает все источники в каталоге. SOURCE_DIR := src TARGET_DIR := target SOURCES := $(wildcard $(SOURCE_DIR)/*) $(TARGET_DIR)/%: $(SOURCE_DIR)/% md5sum $^ > $@ all: $(SOURCES:$(SOURCE_DIR)/%=$(TARGET_…
11 янв '15 в 23:43
1 ответ

Вызов TaskKey с другими настройками

Я использую плагин sbt-assembly (версия 0.13.0), и я хотел бы позвонить assemblyPackageDependency с или без appendContentHash в зависимости от некоторых InputKey В принципе, я хотел бы сделать что-то вроде этого: lazy val isGlobalCached = InputKey[B…
09 сен '15 в 12:09
0 ответов

Почему добавление плагина в SBT вызывает ошибку разрешения зависимостей?

У нас есть собственный плагин, который внутренне использует старую версию игры.Когда он добавляется в SBT, мы получаем странную ошибку разрешения зависимостей: connect-userdata:connect-userdata_2.11:1.0 [S] ... +-com.typesafe.play:play-logback_2.11:…
25 сен '18 в 13:15
2 ответа

Кросс-версии SBT Scala, с агрегацией и зависимостями

Я борюсь с тем, как crossScalaVersions работает с подпроектами. У меня есть проект, который компилируется с 2.10 (foo) и проект, который компилируется с 2.11 (bar). Они разделяют кросс-скомпилированный проект (общий). Как мне скомпилировать проекты …
09 фев '15 в 03:05
0 ответов

Как получить доступ к классам родительского проекта в подпроекте в playFramework 2.3.x

Я использую play 2.3.8 и использую этот gudie для создания подпроекта в своем проекте. Я создал подпроект mySubProject, а затем импортировал проект в затмение родительского проекта. myParentProject а также mySubProject Теперь у меня есть два вопроса…
10 окт '15 в 09:36
1 ответ

Как создать настройки с динамическими зависимостями?

Я хочу, чтобы настройка зависела от настроек динамического списка других проектов (ну, они выполняются при запуске настройки SBT, но динамические в том смысле, что они не жестко запрограммированы). я имею Def.dynTask создать задачу с динамической за…
24 мар '15 в 20:03
0 ответов

SBT - Как смешать / создать отдельные папки Scala 2.11 и Scala 2.12 в одном проекте?

У меня есть проект sbt с устаревшими библиотеками (например, Spray, предварительный релиз макросов и т. Д.), Который я не могу обновить до Scala 2.12. Теперь он компилируется с Scala 2.11.8. Я хочу продолжить разработку с устаревшими библиотеками (н…
06 дек '18 в 22:29
1 ответ

sbt 0.13.16 - как мне напечатать ln(systemProperty) в файле build.sbt?

Я мигрирую файл Build.scala в файл build.sbt. В файле Build.scala есть операторы print, которые выводят значения val (типа String), определенные в теле файла Build.scala. Проект /Build.scala: import sbt._ import Keys._ object HelloBuild extends Buil…
26 окт '18 в 20:22
1 ответ

Как условно выполнить задачу SBT

У меня есть альтернативный способ завершения существующей дорогой задачи, хотя я не знаю до времени выполнения, буду ли я делать это таким образом. (Например, файловый кеш.) Как мне это сделать? Например, packageBin: packageBin in Compile := Def.tas…
23 мар '15 в 21:29
0 ответов

Sbt 0.13 и интеграция с Eclipse. Что такое "затмение" и почему его нельзя проверить?

У меня есть (основанный на Java) проект Play-2.3.10/sbt-0.13.9. В моем глобальном .sbt/0.13/plugins/plugins.sbt я имею addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.4.0") Я запускаю консоль sbt. Я печатаю inspect compile, я получ…
23 ноя '15 в 15:06
1 ответ

Как получить последний коммит программно в коде Java? Дженкинс / сб

Я начал писать небольшой инструмент, который в основном может что-то делать (например, компилировать или тестировать код), а затем отправлять электронное письмо, если это не удается. https://github.com/JohnReedLOL/EmailTestingBot Я хочу добавить фун…
08 ноя '18 в 04:50
2 ответа

SBT: выполнить задачу, используя другое значение задачи

Я переопределяю свои тесты, чтобы предоставить некоторые аргументы от конфигурации до набора тестов: Это отрывок из моего Build.scala: object Build extends Build { lazy val myProject = (project in file("my_project")).settings( test in Test := myProj…
29 апр '15 в 10:26
3 ответа

Как создать подпроект SBT с несколькими версиями Scala?

У меня есть проект с использованием Scala 2.10 и один с использованием Scala 2.11. Они зависят от общего проекта, который может компилироваться с обоими. lazy val foo = (project in file("foo")).dependsOn(baz).settings( scalaVersion := "2.10.4" ) laz…
13 янв '15 в 18:45
1 ответ

Команда сборки sbt показывает ошибку: (redshiftConnector/*: сборка) дедупликация: найдено другое содержимое файла

Сборка sbt выдаёт мне ошибки, я пытаюсь создать толстую банку с этой ссылкой https://github.com/sbt/sbt-assembly под заголовком Исключить определенные переходные группы, они исключают некоторые библиотеки, которые вызывают эту проблему, но в В моих …
01 окт '15 в 12:42
1 ответ

Сбор или копирование зависимостей в SBT 0,13

Есть несколько старых ответов на эти вопросы с ответами, которые не работают для меня в sbt 0.13. Какой самый простой способ скопировать все зависимости времени выполнения проекта (в основном jar-файлы) в какой-то заданный каталог в sbt 0.13? Пожалу…
15 янв '15 в 18:30
0 ответов

Как sbt 0.13 выбирает область конфигурации для использования?

sbt "определяет" свои задачи и настройки. Документация говорит об "осях области". Одной из них является "ось конфигурации", которая, кажется, волшебным образом выбрана для оценки задачи. Оцените "compile", а область конфигурации - "Compile". Оцените…
17 ноя '15 в 10:20
1 ответ

SBT 0.13.16 - Как настроить запуск при запуске (просмотр файла)

Сейчас большинство изменений, которые я делаю, - это файлы настроек и файлы build.sbt. При этом я все еще хочу запускать выполнение (например, компиляцию, тестирование, перезагрузку и т. Д.) При касании этих файлов. Как настроить выполнение, запуска…
08 ноя '18 в 04:06
1 ответ

Подавить предупреждения о выселении SBT

Начиная с SBT 0.13.6, выселения теперь являются предупреждениями. [warn] Scala version was updated by one of library dependencies: [warn] * org.scala-lang:scala-library:(2.10.4, 2.10.1, 2.10.3, 2.10.0) -> 2.10.2 [warn] * org.scala-lang:scala-comp…
0 ответов

sbt как получить результат (успешный / неудачный) компиляции в sbt-задаче

Я пытаюсь написать задачу sbt, которая проверяет, успешно ли выполняется компиляция кода, и на основе этой информации что-то делает. Пока у меня есть это: https://github.com/JohnReedLOL/WeirdSbtBug/blob/894f497567477619b4150de92c6bb2c146a1b615/build…
09 ноя '18 в 13:13