2121
2222// Leave me and my custom keys alone!
2323Global / lintUnusedKeysOnLoad := false
24+ ThisBuild / versionScheme := Some (" semver-spec" )
2425
2526addCommandAlias(" makeSite" , " docs/makeSite" )
2627addCommandAlias(" previewSite" , " docs/previewSite" )
2728addCommandAlias(" ghpagesPushSite" , " docs/ghpagesPushSite" )
2829addCommandAlias(" console" , " datasource/console" )
2930
31+ ThisBuild / sonatypeCredentialHost := " s01.oss.sonatype.org"
32+ ThisBuild / sonatypeRepository := " https://s01.oss.sonatype.org/service/local"
33+
3034// Prefer our own IntegrationTest config definition, which inherits from Test.
3135lazy val IntegrationTest = config(" it" ) extend Test
3236
3337lazy val root = project
3438 .in(file(" ." ))
3539 .withId(" RasterFrames" )
3640 .aggregate(core, datasource, pyrasterframes)
37- .enablePlugins(RFReleasePlugin )
38- .settings(
39- publish / skip := true ,
40- clean := clean.dependsOn(`rf-notebook`/ clean, docs/ clean).value
41- )
4241
4342lazy val `rf-notebook` = project
4443 .dependsOn(pyrasterframes)
44+ .disablePlugins(CiReleasePlugin )
4545 .enablePlugins(RFAssemblyPlugin , DockerPlugin )
4646 .settings(publish / skip := true )
4747
@@ -102,8 +102,10 @@ lazy val core = project
102102
103103lazy val pyrasterframes = project
104104 .dependsOn(core, datasource)
105+ .disablePlugins(CiReleasePlugin )
105106 .enablePlugins(RFAssemblyPlugin , PythonBuildPlugin )
106107 .settings(
108+ publish / skip := true ,
107109 libraryDependencies ++= Seq (
108110 geotrellis(" s3" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist" ),
109111 spark(" core" ).value % Provided ,
@@ -138,7 +140,7 @@ lazy val datasource = project
138140 |import org.locationtech.rasterframes.datasource.geotiff._
139141 |""" .stripMargin,
140142 IntegrationTest / fork := true ,
141- IntegrationTest / javaOptions := Seq (" -Xmx3g" )
143+ IntegrationTest / javaOptions := Seq (" -Xmx3g -XX:+UseG1GC " )
142144 )
143145
144146lazy val experimental = project
@@ -160,8 +162,10 @@ lazy val experimental = project
160162
161163lazy val docs = project
162164 .dependsOn(core, datasource, pyrasterframes)
165+ .disablePlugins(CiReleasePlugin )
163166 .enablePlugins(SiteScaladocPlugin , ParadoxPlugin , ParadoxMaterialThemePlugin , GhpagesPlugin , ScalaUnidocPlugin )
164167 .settings(
168+ publish / skip := true ,
165169 apiURL := Some (url(" https://rasterframes.io/latest/api" )),
166170 autoAPIMappings := true ,
167171 ghpagesNoJekyll := true ,
@@ -197,5 +201,6 @@ lazy val docs = project
197201 )
198202
199203lazy val bench = project
204+ .disablePlugins(CiReleasePlugin )
200205 .dependsOn(core % " compile->test" )
201- .settings(publish / skip := true )
206+ .settings(publish / skip := true )
0 commit comments