aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.sbt23
1 files changed, 16 insertions, 7 deletions
diff --git a/build.sbt b/build.sbt
index 5ae0dc5..efb528a 100644
--- a/build.sbt
+++ b/build.sbt
@@ -6,8 +6,7 @@ val testSettings = Seq(
testFrameworks += new TestFramework("utest.runner.Framework")
)
-
-lazy val yamlesque = crossProject(JSPlatform, JVMPlatform, NativePlatform)
+lazy val yamlesque = crossProject(JVMPlatform, JSPlatform, NativePlatform)
.crossType(CrossType.Pure)
.settings(testSettings)
.settings(
@@ -28,14 +27,24 @@ lazy val yamlesqueJVM = yamlesque.jvm
lazy val yamlesqueJS = yamlesque.js
lazy val yamlesqueNative = yamlesque.native
-lazy val yamlesqueSpray = crossProject(JSPlatform, JVMPlatform, NativePlatform)
+lazy val yamlesqueSpray = crossProject(JVMPlatform)
.crossType(CrossType.Pure)
.in(file("yamlesque-spray"))
.dependsOn(yamlesque)
.settings(testSettings)
.settings(
- libraryDependencies += "io.spray" %% "spray-json" % "1.3.4"
+ libraryDependencies += "io.spray" %%% "spray-json" % "1.3.4"
+ )
+lazy val yamlesqueSprayJVM = yamlesqueSpray.jvm
+
+lazy val root = (project in file("."))
+ .aggregate(
+ yamlesqueJVM,
+ yamlesqueJS,
+ yamlesqueNative,
+ yamlesqueSprayJVM
+ )
+ .settings(
+ publish := {},
+ publishLocal := {}
)
-lazy val yamlesqueSprayJVM = yamlesqueSpray.jvm
-lazy val yamlesqueSprayJS = yamlesqueSpray.js
-lazy val yamlesqueSprayNative = yamlesqueSpray.native