@@ -2,14 +2,14 @@ import sbtcrossproject.CrossPlugin.autoImport.{ CrossType, crossProject }
22import sbt .Keys ._
33import locales ._
44
5- val cldrDbVersion = settingKey[ String ]( " The version of CLDR used. " )
5+ lazy val cldrApiVersion = " 2.0.1 "
66
77Global / onChangedBuildSource := ReloadOnSourceChanges
88
99resolvers in Global += Resolver .sonatypeRepo(" public" )
1010
1111ThisBuild / scalaVersion := " 2.13.3"
12- ThisBuild / crossScalaVersions := Seq (" 2.11.12" , " 2.12.12" , " 2.13.3" , " 3.0.0-M2" )
12+ ThisBuild / crossScalaVersions := Seq (" 2.11.12" , " 2.12.12" , " 2.13.3" , " 3.0.0-M2" , " 3.0.0-M3 " )
1313
1414ThisBuild / githubWorkflowTargetTags ++= Seq (" v*" )
1515ThisBuild / githubWorkflowPublishTargetBranches +=
@@ -121,8 +121,7 @@ lazy val core = crossProject(JVMPlatform, JSPlatform)
121121 .settings(
122122 name := " scala-java-locales" ,
123123 libraryDependencies ++= Seq (
124- " io.github.cquiroz" %%% " cldr-api" % " 1.1.0" ,
125- " org.scala-lang.modules" %%% " scala-collection-compat" % " 2.3.1"
124+ " io.github.cquiroz" %%% " cldr-api" % cldrApiVersion
126125 ),
127126 scalacOptions ~= (_.filterNot(
128127 Set (
@@ -152,15 +151,16 @@ lazy val core = crossProject(JVMPlatform, JSPlatform)
152151 }
153152)
154153
154+ lazy val cldrDbVersion = " 36.0"
155+
155156lazy val localesFullCurrenciesDb = project
156157 .in(file(" localesFullCurrenciesDb" ))
157158 .settings(commonSettings : _* )
158159 .configure(_.enablePlugins(LocalesPlugin ))
159160 .configure(_.enablePlugins(ScalaJSPlugin ))
160161 .settings(
161- cldrDbVersion := " 36" ,
162162 name := " locales-full-currencies-db" ,
163- cldrVersion := CLDRVersion .Version (cldrDbVersion.value ),
163+ cldrVersion := CLDRVersion .Version (cldrDbVersion),
164164 localesFilter := LocalesFilter .All ,
165165 nsFilter := NumberingSystemFilter .All ,
166166 calendarFilter := CalendarFilter .All ,
@@ -178,9 +178,8 @@ lazy val localesFullDb = project
178178 .configure(_.enablePlugins(LocalesPlugin ))
179179 .configure(_.enablePlugins(ScalaJSPlugin ))
180180 .settings(
181- cldrDbVersion := " 36" ,
182181 name := " locales-full-db" ,
183- cldrVersion := CLDRVersion .Version (cldrDbVersion.value ),
182+ cldrVersion := CLDRVersion .Version (cldrDbVersion),
184183 localesFilter := LocalesFilter .All ,
185184 nsFilter := NumberingSystemFilter .All ,
186185 calendarFilter := CalendarFilter .All ,
@@ -198,9 +197,8 @@ lazy val localesMinimalEnDb = project
198197 .configure(_.enablePlugins(LocalesPlugin ))
199198 .configure(_.enablePlugins(ScalaJSPlugin ))
200199 .settings(
201- cldrDbVersion := " 36" ,
202200 name := " locales-minimal-en-db" ,
203- cldrVersion := CLDRVersion .Version (cldrDbVersion.value ),
201+ cldrVersion := CLDRVersion .Version (cldrDbVersion),
204202 localesFilter := LocalesFilter .Minimal ,
205203 nsFilter := NumberingSystemFilter .Minimal ,
206204 calendarFilter := CalendarFilter .Minimal ,
@@ -246,7 +244,7 @@ lazy val testSuite = crossProject(JVMPlatform, JSPlatform)
246244 " -Dfile.encoding=UTF8"
247245 ),
248246 name := " scala-java-locales testSuite on JVM" ,
249- libraryDependencies += " io.github.cquiroz" %%% " cldr-api" % " 1.1.0 "
247+ libraryDependencies += " io.github.cquiroz" %%% " cldr-api" % cldrApiVersion
250248 )
251249 .jvmConfigure(_.dependsOn(macroUtils))
252250
0 commit comments