Skip to content

Commit ce6dc8a

Browse files
committed
update sbt to 1.3.7
1 parent 08dde3d commit ce6dc8a

File tree

4 files changed

+53
-39
lines changed

4 files changed

+53
-39
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,6 @@
2525
.classpath
2626
.settings
2727
.DS_Store
28+
.metals
29+
.bloop
30+
project/metals.sbt

build.sbt

+48-37
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ lazy val commonSettings = Seq(
2020
resolvers += Resolver.sonatypeRepo("snapshots"),
2121
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/",
2222

23-
useGpg := true,
2423
// publishTo := Some(Resolver.file("file", new File(Path.userHome.absolutePath+"/.m2/repository"))),
2524
publishTo := {
2625
val nexus = "https://oss.sonatype.org/"
@@ -32,7 +31,9 @@ lazy val commonSettings = Seq(
3231
publishMavenStyle := true,
3332
publishArtifact in Test := false,
3433
pomIncludeRepository := { _ => false },
35-
makePomConfiguration ~= { _.copy(configurations = Some(Seq(Compile, Runtime, Optional))) },
34+
makePomConfiguration := makePomConfiguration.value.withConfigurations(
35+
configurations = Vector(Compile, Runtime, Optional)
36+
),
3637

3738
pomExtra :=
3839
<url>https://github.com/tminglei/slick-pg</url>
@@ -73,87 +74,95 @@ def mainDependencies(scalaVersion: String) = {
7374
) ++ extractedLibs
7475
}
7576

76-
lazy val slickPgCore = Project(id = "slick-pg_core", base = file("./core"),
77-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
77+
lazy val slickPgCore = (project in file("./core"))
78+
.settings(commonSettings)
79+
.settings(
7880
name := "slick-pg_core",
7981
description := "Slick extensions for PostgreSQL - Core",
8082
libraryDependencies := mainDependencies(scalaVersion.value)
8183
)
82-
)
8384

84-
lazy val slickPgProject = Project(id = "slick-pg", base = file("."),
85-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
85+
lazy val slickPg = (project in file("."))
86+
.settings(commonSettings)
87+
.settings(
8688
name := "slick-pg",
8789
description := "Slick extensions for PostgreSQL",
8890
libraryDependencies := mainDependencies(scalaVersion.value)
8991
)
90-
).dependsOn (slickPgCore)
92+
.dependsOn (slickPgCore)
9193
.aggregate (slickPgCore, slickPgJoda, slickPgJson4s, slickPgJts, slickPgJtsLt, slickPgPlayJson, slickPgSprayJson, slickPgCirceJson, slickPgArgonaut, slickPgJawn)
9294

93-
lazy val slickPgJoda = Project(id = "slick-pg_joda-time", base = file("./addons/joda-time"),
94-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
95+
lazy val slickPgJoda = (project in file("./addons/joda-time"))
96+
.settings(commonSettings)
97+
.settings(
9598
name := "slick-pg_joda-time",
9699
description := "Slick extensions for PostgreSQL - joda time module",
97100
libraryDependencies := mainDependencies(scalaVersion.value) ++ Seq(
98101
"joda-time" % "joda-time" % "2.10.5"
99102
)
100103
)
101-
) dependsOn (slickPgCore)
102-
103-
lazy val slickPgJson4s = Project(id = "slick-pg_json4s", base = file("./addons/json4s"),
104-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
104+
.dependsOn (slickPgCore)
105+
106+
lazy val slickPgJson4s = (project in file("./addons/json4s"))
107+
.settings(commonSettings)
108+
.settings(
105109
name := "slick-pg_json4s",
106110
description := "Slick extensions for PostgreSQL - json4s module",
107111
libraryDependencies := mainDependencies(scalaVersion.value) ++ Seq(
108112
"org.json4s" %% "json4s-ast" % "3.6.6",
109113
"org.json4s" %% "json4s-core" % "3.6.6",
110114
"org.json4s" %% "json4s-native" % "3.6.6" % "test"
111115
)
112-
)
113-
) dependsOn (slickPgCore)
116+
)
117+
.dependsOn (slickPgCore)
114118

115-
lazy val slickPgJts = Project(id = "slick-pg_jts", base = file("./addons/jts"),
116-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
119+
lazy val slickPgJts = (project in file("./addons/jts"))
120+
.settings(commonSettings)
121+
.settings(
117122
name := "slick-pg_jts",
118123
description := "Slick extensions for PostgreSQL - jts module",
119124
libraryDependencies := mainDependencies(scalaVersion.value) ++ Seq(
120125
"com.vividsolutions" % "jts-core" % "1.14.0"
121126
)
122127
)
123-
) dependsOn (slickPgCore)
128+
.dependsOn (slickPgCore)
124129

125-
lazy val slickPgJtsLt = Project(id = "slick-pg_jts_lt", base = file("./addons/jts_lt"),
126-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
130+
lazy val slickPgJtsLt = (project in file("./addons/jts_lt"))
131+
.settings(commonSettings)
132+
.settings(
127133
name := "slick-pg_jts_lt",
128134
description := "Slick extensions for PostgreSQL - (locationtech) jts module",
129135
libraryDependencies := mainDependencies(scalaVersion.value) ++ Seq(
130136
"org.locationtech.jts" % "jts-core" % "1.16.1"
131137
)
132138
)
133-
) dependsOn (slickPgCore)
139+
.dependsOn (slickPgCore)
134140

135-
lazy val slickPgPlayJson = Project(id = "slick-pg_play-json", base = file("./addons/play-json"),
136-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
141+
lazy val slickPgPlayJson = (project in file("./addons/play-json"))
142+
.settings(commonSettings)
143+
.settings(
137144
name := "slick-pg_play-json",
138145
description := "Slick extensions for PostgreSQL - play-json module",
139146
libraryDependencies := mainDependencies(scalaVersion.value) ++ Seq(
140147
"com.typesafe.play" %% "play-json" % "2.7.4"
141148
)
142149
)
143-
) dependsOn (slickPgCore)
150+
.dependsOn (slickPgCore)
144151

145-
lazy val slickPgSprayJson = Project(id = "slick-pg_spray-json", base = file("./addons/spray-json"),
146-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
152+
lazy val slickPgSprayJson = (project in file("./addons/spray-json"))
153+
.settings(commonSettings)
154+
.settings(
147155
name := "slick-pg_spray-json",
148156
description := "Slick extensions for PostgreSQL - spray-json module",
149157
libraryDependencies := mainDependencies(scalaVersion.value) ++ Seq(
150158
"io.spray" %% "spray-json" % "1.3.5"
151159
)
152160
)
153-
) dependsOn (slickPgCore)
161+
.dependsOn (slickPgCore)
154162

155-
lazy val slickPgCirceJson = Project(id = "slick-pg_circe-json", base = file("./addons/circe-json"),
156-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
163+
lazy val slickPgCirceJson = (project in file("./addons/circe-json"))
164+
.settings(commonSettings)
165+
.settings(
157166
name := "slick-pg_circe-json",
158167
description := "Slick extensions for PostgreSQL - circe module",
159168
libraryDependencies := mainDependencies(scalaVersion.value) ++ (
@@ -173,27 +182,29 @@ lazy val slickPgCirceJson = Project(id = "slick-pg_circe-json", base = file("./a
173182
}
174183
)
175184
)
176-
) dependsOn (slickPgCore)
185+
.dependsOn (slickPgCore)
177186

178-
lazy val slickPgArgonaut = Project(id = "slick-pg_argonaut", base = file("./addons/argonaut"),
179-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
187+
lazy val slickPgArgonaut = (project in file("./addons/argonaut"))
188+
.settings(commonSettings)
189+
.settings(
180190
name := "slick-pg_argonaut",
181191
description := "Slick extensions for PostgreSQL - argonaut module",
182192
libraryDependencies := mainDependencies(scalaVersion.value) ++ Seq(
183193
"io.argonaut" %% "argonaut" % "6.2.3"
184194
)
185195
)
186-
) dependsOn (slickPgCore)
196+
.dependsOn (slickPgCore)
187197

188-
lazy val slickPgJawn = Project(id = "slick-pg_jawn", base = file("./addons/jawn"),
189-
settings = Defaults.coreDefaultSettings ++ commonSettings ++ Seq(
198+
lazy val slickPgJawn = (project in file("./addons/jawn"))
199+
.settings(commonSettings)
200+
.settings(
190201
name := "slick-pg_jawn",
191202
description := "Slick extensions for PostgreSQL - jawn module",
192203
libraryDependencies := mainDependencies(scalaVersion.value) ++ Seq(
193204
"org.typelevel" %% "jawn-ast" % "0.14.2"
194205
)
195206
)
196-
) dependsOn (slickPgCore)
207+
.dependsOn (slickPgCore)
197208

198209

199210

project/build.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sbt.version=0.13.18
1+
sbt.version=1.3.7

project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ logLevel := Level.Warn
55
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
66

77
// Add sbt PGP Plugin
8-
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.1")
8+
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "2.0.1")

0 commit comments

Comments
 (0)