build.sbt
changeset 49 32b2c5320657
parent 33 f374e9058364
equal deleted inserted replaced
48:1c61329ae07a 49:32b2c5320657
     1 import sbt.Project.project
     1 import sbt.Project.project
     2 
     2 
     3 lazy val root = project.in(file(".")).
     3 crossScalaVersions := Seq("2.11.12", "2.12.4")
       
     4 
       
     5 lazy val ngtagsRoot = project.in(file(".")).
     4   aggregate(ngtagsJS, ngtagsJVM, radarChart).
     6   aggregate(ngtagsJS, ngtagsJVM, radarChart).
     5   settings(
     7   settings(
     6     publish := {},
     8     publish := {},
     7     publishLocal := {}
     9     publishLocal := {}
     8   )
    10   )
     9 
    11 
    10 lazy val buildSettings = Seq(
    12 lazy val buildSettings = Seq(
    11   organization := "net.tz",
    13   organization := "net.tz",
    12   name := "ngTags",
    14   name := "ngTags",
    13   scalaVersion := "2.11.8",
    15   scalaVersion := "2.11.12",
       
    16     scalacOptions ++= Seq(
       
    17     "-feature", "-deprecation", "-unchecked",
       
    18     "-language:implicitConversions", "-language:reflectiveCalls",
       
    19     "-language:postfixOps"
       
    20   ),
       
    21   javacOptions ++= Seq(
       
    22     "-encoding", "UTF-8", "-Xlint:deprecation", "-Xlint:unchecked"),
    14   licenses += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0"))
    23   licenses += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0"))
    15 )
    24 )
    16 
    25 
    17 lazy val ngtags = crossProject.in(file(".")).
    26 lazy val ngtags = crossProject.in(file(".")).
    18 enablePlugins(BuildInfoPlugin).
    27 enablePlugins(BuildInfoPlugin).
    19 settings(buildSettings:_*).
    28 settings(buildSettings:_*).
    20 settings(
    29 settings(
    21   libraryDependencies ++= Seq(
    30   libraryDependencies ++= Seq(
    22     "com.lihaoyi" %%% "scalatags" % "0.6.0"
    31     "com.lihaoyi" %%% "scalatags" % "0.6.7"
    23     //"com.github.japgolly.scalacss" %%% "ext-scalatags" % "0.1.0"
    32     //"com.github.japgolly.scalacss" %%% "ext-scalatags" % "0.1.0"
    24   ),
    33   ),
    25 
    34 
    26   buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion,
    35   buildInfoKeys := Seq[BuildInfoKey](name, version, scalaVersion, sbtVersion,
    27     "scalaJSVersion" -> scalaJSVersion,
    36     "scalaJSVersion" -> scalaJSVersion,