diff options
author | Jakob Odersky <jakob@odersky.com> | 2016-12-01 00:04:50 -0800 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2016-12-01 00:04:50 -0800 |
commit | f58311e23153fdba2b950af42bf78fdb9719dc4f (patch) | |
tree | 17e7acab070df5385eb2ff8f94e29ebb4e83ca79 /build.sbt | |
parent | bbf3b0364a8a62cd2c5feb20728e0f7f0bd3f776 (diff) | |
download | sbt-jni-f58311e23153fdba2b950af42bf78fdb9719dc4f.tar.gz sbt-jni-f58311e23153fdba2b950af42bf78fdb9719dc4f.tar.bz2 sbt-jni-f58311e23153fdba2b950af42bf78fdb9719dc4f.zip |
Implement basic build with scala metameta
Diffstat (limited to 'build.sbt')
-rw-r--r-- | build.sbt | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -1,8 +1,8 @@ -val scalaVersions = Seq("2.12.0", "2.11.8", "2.10.6") -val macrosParadiseVersion = "2.1.0" +val scalaVersions = Seq("2.11.8", "2.12.0", "2.10.6") +val macrosParadiseVersion = "3.0.0.132" // version is derived from latest git tag -version in ThisBuild := ("git describe --always --dirty --match v[0-9].*" !!).tail.trim +version in ThisBuild := ("git describe --always --dirty=-SNAPSHOT --match v[0-9].*" !!).tail.trim organization in ThisBuild := "ch.jodersky" scalacOptions in ThisBuild ++= Seq( "-deprecation", @@ -28,10 +28,11 @@ lazy val macros = (project in file("macros")) name := "sbt-jni-macros", scalaVersion := scalaVersions.head, crossScalaVersions := scalaVersions, - addCompilerPlugin("org.scalamacros" % "paradise" % macrosParadiseVersion cross CrossVersion.full), - libraryDependencies += "org.typelevel" %% "macro-compat" % "1.1.1", - libraryDependencies += "org.scala-lang" % "scala-compiler" % scalaVersion.value % Provided, - libraryDependencies += "org.scala-lang" % "scala-reflect" % scalaVersion.value + resolvers += Resolver.url( + "scalameta", + url("http://dl.bintray.com/scalameta/maven"))(Resolver.ivyStylePatterns), + addCompilerPlugin("org.scalameta" % "paradise" % macrosParadiseVersion cross CrossVersion.full), + libraryDependencies += "org.scalameta" %% "scalameta" % "1.3.0" ) lazy val plugin = (project in file("plugin")) |