equal
deleted
inserted
replaced
|
1 lazy val root = project.in(file(".")). |
|
2 aggregate(ngtagsJS, ngtagsJVM). |
|
3 settings( |
|
4 publish := {}, |
|
5 publishLocal := {} |
|
6 ) |
|
7 |
|
8 lazy val ngtags = crossProject.in(file(".")). |
|
9 enablePlugins(BuildInfoPlugin). |
|
10 settings( |
|
11 name := "ngTags", |
|
12 scalaVersion := "2.11.7", |
|
13 version := "0.1-SNAPSHOT", |
|
14 |
|
15 libraryDependencies ++= Seq( |
|
16 "com.lihaoyi" %%% "scalatags" % "0.5.2" |
|
17 //"com.github.japgolly.scalacss" %%% "ext-scalatags" % "0.1.0" |
|
18 ), |
|
19 |
|
20 buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion, |
|
21 "scalaJSVersion" -> scalaJSVersion, |
|
22 BuildInfoKey.action("buildTime") { System.currentTimeMillis }, |
|
23 BuildInfoKey.action("hgId") { Process("hg id -i").lines.head }, |
|
24 BuildInfoKey.action("hgTags") { Process("hg id -t").lines.head } |
|
25 ), |
|
26 buildInfoPackage := "ngtags", |
|
27 buildInfoOptions ++= Seq(BuildInfoOption.ToMap, BuildInfoOption.ToJson) |
|
28 |
|
29 ).jvmSettings().jsSettings() |
|
30 |
|
31 lazy val ngtagsJS = ngtags.js |
|
32 lazy val ngtagsJVM = ngtags.jvm |
|
33 |
|
34 // vim: et ts=2 sw=2 syn=scala |