@@ -52,20 +52,23 @@ lazy val core = project
5252 libraryDependencies ++= Seq (
5353 `slf4j-api`,
5454 shapeless,
55- frameless,
55+ frameless excludeAll ExclusionRule ( " com.github.mpilquist " , " simulacrum " ) ,
5656 `jts-core`,
5757 `spray-json`,
5858 geomesa(" z3" ).value,
5959 geomesa(" spark-jts" ).value,
6060 spark(" core" ).value % Provided ,
6161 spark(" mllib" ).value % Provided ,
6262 spark(" sql" ).value % Provided ,
63- geotrellis(" spark" ).value,
64- geotrellis(" raster" ).value,
65- geotrellis(" s3" ).value,
63+ // TODO: scala-uri brings an outdated simulacrum dep
64+ // Fix it in GT
65+ geotrellis(" spark" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist" ),
66+ geotrellis(" raster" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist" ),
67+ geotrellis(" s3" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist" ),
6668 geotrellis(" spark-testkit" ).value % Test excludeAll (
6769 ExclusionRule (organization = " org.scalastic" ),
68- ExclusionRule (organization = " org.scalatest" )
70+ ExclusionRule (organization = " org.scalatest" ),
71+ ExclusionRule (organization = " com.github.mpilquist" )
6972 ),
7073 scaffeine,
7174 scalatest,
@@ -74,8 +77,8 @@ lazy val core = project
7477 libraryDependencies ++= {
7578 val gv = rfGeoTrellisVersion.value
7679 if (gv.startsWith(" 3" )) Seq [ModuleID ](
77- geotrellis(" gdal" ).value,
78- geotrellis(" s3-spark" ).value
80+ geotrellis(" gdal" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist " ) ,
81+ geotrellis(" s3-spark" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist " )
7982 )
8083 else Seq .empty[ModuleID ]
8184 },
@@ -95,7 +98,7 @@ lazy val pyrasterframes = project
9598 .enablePlugins(RFAssemblyPlugin , PythonBuildPlugin )
9699 .settings(
97100 libraryDependencies ++= Seq (
98- geotrellis(" s3" ).value,
101+ geotrellis(" s3" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist " ) ,
99102 spark(" core" ).value % Provided ,
100103 spark(" mllib" ).value % Provided ,
101104 spark(" sql" ).value % Provided
@@ -110,9 +113,9 @@ lazy val datasource = project
110113 moduleName := " rasterframes-datasource" ,
111114 libraryDependencies ++= Seq (
112115 compilerPlugin(" org.scalamacros" % " paradise" % " 2.1.1" cross CrossVersion .full),
113- " com.softwaremill.sttp.client3 " %% " async-http-client-backend-cats-ce2 " % " 3.3.6 " ,
116+ sttpCatsCe2 ,
114117 stac4s,
115- geotrellis(" s3" ).value,
118+ geotrellis(" s3" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist " ) ,
116119 spark(" core" ).value % Provided ,
117120 spark(" mllib" ).value % Provided ,
118121 spark(" sql" ).value % Provided
@@ -136,7 +139,7 @@ lazy val experimental = project
136139 .settings(
137140 moduleName := " rasterframes-experimental" ,
138141 libraryDependencies ++= Seq (
139- geotrellis(" s3" ).value,
142+ geotrellis(" s3" ).value excludeAll ExclusionRule (organization = " com.github.mpilquist " ) ,
140143 spark(" core" ).value % Provided ,
141144 spark(" mllib" ).value % Provided ,
142145 spark(" sql" ).value % Provided
0 commit comments