21
21
22
22
// Leave me and my custom keys alone!
23
23
Global / lintUnusedKeysOnLoad := false
24
+ ThisBuild / versionScheme := Some (" semver-spec" )
24
25
25
26
addCommandAlias(" makeSite" , " docs/makeSite" )
26
27
addCommandAlias(" previewSite" , " docs/previewSite" )
27
28
addCommandAlias(" ghpagesPushSite" , " docs/ghpagesPushSite" )
28
29
addCommandAlias(" console" , " datasource/console" )
29
30
31
+ ThisBuild / sonatypeCredentialHost := " s01.oss.sonatype.org"
32
+ ThisBuild / sonatypeRepository := " https://s01.oss.sonatype.org/service/local"
33
+
30
34
// Prefer our own IntegrationTest config definition, which inherits from Test.
31
35
lazy val IntegrationTest = config(" it" ) extend Test
32
36
33
37
lazy val root = project
34
38
.in(file(" ." ))
35
39
.withId(" RasterFrames" )
36
40
.aggregate(core, datasource, pyrasterframes)
37
- .enablePlugins(RFReleasePlugin )
38
- .settings(
39
- publish / skip := true ,
40
- clean := clean.dependsOn(`rf-notebook`/ clean, docs/ clean).value
41
- )
42
41
43
42
lazy val `rf-notebook` = project
44
43
.dependsOn(pyrasterframes)
44
+ .disablePlugins(CiReleasePlugin )
45
45
.enablePlugins(RFAssemblyPlugin , DockerPlugin )
46
46
.settings(publish / skip := true )
47
47
@@ -102,8 +102,10 @@ lazy val core = project
102
102
103
103
lazy val pyrasterframes = project
104
104
.dependsOn(core, datasource)
105
+ .disablePlugins(CiReleasePlugin )
105
106
.enablePlugins(RFAssemblyPlugin , PythonBuildPlugin )
106
107
.settings(
108
+ publish / skip := true ,
107
109
libraryDependencies ++= Seq (
108
110
geotrellis(" s3" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist" ),
109
111
spark(" core" ).value % Provided ,
@@ -138,7 +140,7 @@ lazy val datasource = project
138
140
|import org.locationtech.rasterframes.datasource.geotiff._
139
141
|""" .stripMargin,
140
142
IntegrationTest / fork := true ,
141
- IntegrationTest / javaOptions := Seq (" -Xmx3g" )
143
+ IntegrationTest / javaOptions := Seq (" -Xmx3g -XX:+UseG1GC " )
142
144
)
143
145
144
146
lazy val experimental = project
@@ -160,8 +162,10 @@ lazy val experimental = project
160
162
161
163
lazy val docs = project
162
164
.dependsOn(core, datasource, pyrasterframes)
165
+ .disablePlugins(CiReleasePlugin )
163
166
.enablePlugins(SiteScaladocPlugin , ParadoxPlugin , ParadoxMaterialThemePlugin , GhpagesPlugin , ScalaUnidocPlugin )
164
167
.settings(
168
+ publish / skip := true ,
165
169
apiURL := Some (url(" https://rasterframes.io/latest/api" )),
166
170
autoAPIMappings := true ,
167
171
ghpagesNoJekyll := true ,
@@ -197,5 +201,6 @@ lazy val docs = project
197
201
)
198
202
199
203
lazy val bench = project
204
+ .disablePlugins(CiReleasePlugin )
200
205
.dependsOn(core % " compile->test" )
201
- .settings(publish / skip := true )
206
+ .settings(publish / skip := true )
0 commit comments