diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2017-12-30 19:01:03 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2017-12-30 20:35:31 -0800 |
commit | 356dca0f92931b07e1a80013aefb025b6a7d7d42 (patch) | |
tree | 6517cbd15943361cbd896e64a7007c058f20281d /build.sbt | |
parent | e84eff79f6f23b9a6518c74ba137ab4ce1347929 (diff) | |
download | mill-356dca0f92931b07e1a80013aefb025b6a7d7d42.tar.gz mill-356dca0f92931b07e1a80013aefb025b6a7d7d42.tar.bz2 mill-356dca0f92931b07e1a80013aefb025b6a7d7d42.zip |
`Core` -> `core`, for consistency with SBT naming schemes
`ScalaPlugin` -> `scalalib`, to avoid confusion with Scala compiler plugins
`ScalaModule` -> `module`, to be used via `scalalib.Module`, avoid unnecessary duplication in th name prefix
`plugin` -> `moduledefs`, to more accurately describe what it does (since it includes `Cacher` as well)
Diffstat (limited to 'build.sbt')
-rw-r--r-- | build.sbt | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -20,7 +20,7 @@ val sharedSettings = Seq( val pluginSettings = Seq( scalacOptions in Test ++= { - val jarFile = (packageBin in (plugin, Compile)).value + val jarFile = (packageBin in (moduledefs, Compile)).value val addPlugin = "-Xplugin:" + jarFile.getAbsolutePath // add plugin timestamp to compiler options to trigger recompile of // main after editing the plugin. (Otherwise a 'clean' is needed.) @@ -81,7 +81,7 @@ lazy val bridge2_12_3 = bridge("2.12.3") lazy val bridge2_12_4 = bridge("2.12.4") lazy val core = project - .dependsOn(plugin) + .dependsOn(moduledefs) .settings( sharedSettings, pluginSettings, @@ -103,7 +103,7 @@ lazy val core = project } ) -lazy val plugin = project +lazy val moduledefs = project .settings( sharedSettings, libraryDependencies ++= Seq( @@ -124,21 +124,21 @@ val bridgeProps = Def.task{ for((k, v) <- mapping) yield s"-D$k=$v" } -lazy val scalaplugin = project +lazy val scalalib = project .dependsOn(core % "compile->compile;test->test") .settings( sharedSettings, pluginSettings, - name := "mill-scalaplugin", + name := "mill-scalalib", fork := true, baseDirectory in Test := (baseDirectory in Test).value / "..", javaOptions := bridgeProps.value.toSeq ) -lazy val scalajsplugin = project - .dependsOn(scalaplugin % "compile->compile;test->test") +lazy val scalajslib = project + .dependsOn(scalalib % "compile->compile;test->test") .settings( sharedSettings, - name := "mill-scalajsplugin", + name := "mill-scalajslib", fork in Test := true, baseDirectory in (Test, test) := (baseDirectory in (Test, test)).value / "..", javaOptions in (Test, test) := jsbridgeProps.value.toSeq @@ -146,7 +146,7 @@ lazy val scalajsplugin = project def jsbridge(binary: String, version: String) = Project( id = "scalajsbridge_" + binary.replace('.', '_'), - base = file("scalajsplugin/bridge_" + binary.replace('.', '_')) + base = file("scalajslib/bridge_" + binary.replace('.', '_')) ) .settings( organization := "com.lihaoyi", @@ -169,7 +169,7 @@ val jsbridgeProps = Def.task{ for((k, v) <- mapping) yield s"-D$k=$v" } lazy val bin = project - .dependsOn(scalaplugin, scalajsplugin) + .dependsOn(scalalib, scalajslib) .settings( sharedSettings, fork := true, |