| author | Tomas Zeman <tzeman@volny.cz> |
| Mon, 21 Sep 2015 09:53:01 +0200 | |
| changeset 4 | 8ae7b13e7861 |
| parent 1 | d3ac46c5db55 |
| child 10 | f1815009b0ae |
| permissions | -rw-r--r-- |
|
1
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
1 |
lazy val root = project.in(file(".")).
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
2 |
aggregate(ngtagsJS, ngtagsJVM). |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
3 |
settings( |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
4 |
publish := {},
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
5 |
publishLocal := {}
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
6 |
) |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
7 |
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
8 |
lazy val ngtags = crossProject.in(file(".")).
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
9 |
enablePlugins(BuildInfoPlugin). |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
10 |
settings( |
| 4 | 11 |
organization := "net.tz", |
|
1
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
12 |
name := "ngTags", |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
13 |
scalaVersion := "2.11.7", |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
14 |
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
15 |
libraryDependencies ++= Seq( |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
16 |
"com.lihaoyi" %%% "scalatags" % "0.5.2" |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
17 |
//"com.github.japgolly.scalacss" %%% "ext-scalatags" % "0.1.0" |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
18 |
), |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
19 |
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
20 |
buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion, |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
21 |
"scalaJSVersion" -> scalaJSVersion, |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
22 |
BuildInfoKey.action("buildTime") { System.currentTimeMillis },
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
23 |
BuildInfoKey.action("hgId") { Process("hg id -i").lines.head },
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
24 |
BuildInfoKey.action("hgTags") { Process("hg id -t").lines.head }
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
25 |
), |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
26 |
buildInfoPackage := "ngtags", |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
27 |
buildInfoOptions ++= Seq(BuildInfoOption.ToMap, BuildInfoOption.ToJson) |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
28 |
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
29 |
).jvmSettings().jsSettings() |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
30 |
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
31 |
lazy val ngtagsJS = ngtags.js |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
32 |
lazy val ngtagsJVM = ngtags.jvm |
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
33 |
|
|
d3ac46c5db55
Initial commit, base tags, ng & twbs tags
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
34 |
// vim: et ts=2 sw=2 syn=scala |