-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.sbt
33 lines (29 loc) · 950 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import build._
val argonautMonocle = argonautCrossProject(
"argonaut-monocle"
, Seq(JVMPlatform, JSPlatform)
).settings(
name := "argonaut-monocle"
, libraryDependencies ++= Seq(
"io.github.argonaut-io" %%% "argonaut-scalaz" % "6.3.11"
, "com.github.julien-truffaut" %%% "monocle-core" % monocleVersion
, "com.github.julien-truffaut" %%% "monocle-macro" % monocleVersion
, "com.github.julien-truffaut" %%% "monocle-law" % monocleVersion % "test"
)
)
val argonautMonocleJVM = argonautMonocle.jvm
val argonautMonocleJS = argonautMonocle.js
lazy val noPublish = Seq(
PgpKeys.publishSigned := {},
PgpKeys.publishLocalSigned := {},
publishLocal := {},
Compile / publishArtifact := false,
publish := {}
)
base
ReleasePlugin.projectSettings
mimaFailOnNoPrevious := false
PublishSettings.all
noPublish
name := "argonaut-parent"
run / fork := true