/
scalabook
/
sql-gen
Обзор
Документация
Войти
/
scalabook
/
sql-gen
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
4
CI/CD
Аналитика
v0.1.4
build.sbt
57 строк
2 KB
Artem Korsakov
Set 0.1.4
14 июл 2026, 13:01
14 июл 2026, 13:01
fc4c0f7
Код
Авторство
О чём код?
import Dependencies.* import sbt.* ThisBuild / scalacOptions ++= Seq( "-deprecation", "-explain", "-Wunused:imports", "-unchecked", "-Werror", "-feature", "-Wnonunit-statement" ) ThisBuild / scalaVersion := Scala ThisBuild / organization := "ru.scalabook" ThisBuild / organizationName := "Scalabook" ThisBuild / organizationHomepage := Some(url("https://scalabook.ru/")) ThisBuild / licenses := Seq( "Apache-2.0" -> url("https://www.apache.org/licenses/LICENSE-2.0.txt") ) ThisBuild / homepage := Some(url("https://gitverse.ru/scalabook/sql-gen")) ThisBuild / developers := List( Developer( id = "artemkorsakov", name = "Artem Korsakov", email = "artemkorsakov@mail.ru", url = url("https://scalabook.ru/") ) ) lazy val root = (project in file(".")) .settings( name := "sql-gen", description := "Type-safe SQL query generator for Scala", startYear := Some(2025), libraryDependencies ++= sqlGenLibs, libraryDependencies ++= testLibs, // Настройки для создания исходников и документации Compile / doc / scalacOptions ++= Seq( "-doc-title", "sql-gen API", "-doc-version", version.value, "-groups", "-sourcepath", (LocalRootProject / baseDirectory).value.getAbsolutePath, "-doc-source-url", s"https://gitverse.ru/scalabook/sql-gen/content/v${version.value}€{FILE_PATH}.scala" ), // Настройки для сборки источников Compile / packageSrc / mappings ++= { val base = (Compile / sourceManaged).value val files = (Compile / managedSources).value files.map { f => (f, f.relativeTo(base).get.getPath) } } )