-
Notifications
You must be signed in to change notification settings - Fork 63
/
Copy pathbuild.sbt
28 lines (25 loc) · 986 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
pgpPassphrase := Some(getEnvVar("PGP_PASSPHRASE").getOrElse("").toCharArray)
pgpPublicRing := file(s"$gpgFolder/pubring.gpg")
pgpSecretRing := file(s"$gpgFolder/secring.gpg")
lazy val `sbt-microsites` = (project in file("."))
.settings(moduleName := "sbt-microsites")
.settings(pluginSettings: _*)
.settings(testScriptedSettings: _*)
.enablePlugins(JekyllPlugin)
lazy val docs = (project in file("docs"))
.settings(moduleName := "docs")
.settings(micrositeSettings: _*)
.settings(noPublishSettings: _*)
.settings(Seq(
buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion),
buildInfoPackage := "microsites"
): _*)
.enablePlugins(MicrositesPlugin)
.enablePlugins(TutPlugin)
.enablePlugins(BuildInfoPlugin)
lazy val kazari = (project in file("kazari"))
.settings(moduleName := "kazari")
.settings(jsSettings: _*)
.settings(KazariBuild.kazariTasksSettings: _*)
.enablePlugins(ScalaJSPlugin)
.disablePlugins(ScriptedPlugin)