@@ -37,7 +37,7 @@ inThisBuild(
37
37
)
38
38
)
39
39
40
- skip in publish := true
40
+ publish / skip := true
41
41
42
42
def scalaVersionSpecificFolders (srcName : String , srcBaseDir : java.io.File , scalaVersion : String ) = {
43
43
def extraDirs (suffix : String ) =
@@ -55,18 +55,18 @@ lazy val commonSettings = Seq(
55
55
scalaVersion := scalaVer,
56
56
crossScalaVersions := Seq (" 2.11.12" , " 2.12.13" , " 2.13.5" , " 3.0.0-RC1" , " 3.0.0-RC2" ),
57
57
// Don't include threeten on the binaries
58
- mappings in ( Compile , packageBin) := ( mappings in (Compile , packageBin) ).value.filter {
58
+ Compile / packageBin / mappings := (Compile / packageBin / mappings ).value.filter {
59
59
case (f, s) => ! s.contains(" threeten" )
60
60
},
61
- scalacOptions in Compile ++= {
61
+ Compile / scalacOptions ++= {
62
62
CrossVersion .partialVersion(scalaVersion.value) match {
63
63
case Some ((2 , scalaMajor)) if scalaMajor == 13 =>
64
64
Seq (" -deprecation:false" )
65
65
case _ =>
66
66
Seq .empty
67
67
}
68
68
},
69
- scalacOptions in ( Compile , doc) := {
69
+ Compile / doc / scalacOptions := {
70
70
CrossVersion .partialVersion(scalaVersion.value) match {
71
71
case Some ((2 , scalaMajor)) if scalaMajor >= 11 =>
72
72
Seq (" -deprecation:false" )
@@ -156,17 +156,17 @@ lazy val scalajavatime = crossProject(JVMPlatform, JSPlatform)
156
156
val tagOrHash =
157
157
if (isSnapshot.value) sys.process.Process (" git rev-parse HEAD" ).lineStream_!.head
158
158
else s " v ${version.value}"
159
- (sourceDirectories in Compile ).value.map { f =>
159
+ (Compile / sourceDirectories ).value.map { f =>
160
160
val a = f.toURI.toString
161
161
val g =
162
162
" https://raw.githubusercontent.com/cquiroz/scala-java-time/" + tagOrHash + " /shared/src/main/scala/"
163
163
s " -P:scalajs:mapSourceURI: $a-> $g/ "
164
164
}
165
165
}
166
166
},
167
- sourceGenerators in Compile += Def .task {
168
- val srcDirs = (sourceDirectories in Compile ).value
169
- val destinationDir = (sourceManaged in Compile ).value
167
+ Compile / sourceGenerators += Def .task {
168
+ val srcDirs = (Compile / sourceDirectories ).value
169
+ val destinationDir = (Compile / sourceManaged ).value
170
170
copyAndReplace(srcDirs, destinationDir)
171
171
}.taskValue,
172
172
libraryDependencies ++= Seq (
@@ -184,9 +184,9 @@ lazy val scalajavatimeTZDB = crossProject(JVMPlatform, JSPlatform)
184
184
.jsSettings(
185
185
dbVersion := TzdbPlugin .Version (tzdbVersion),
186
186
includeTTBP := true ,
187
- sourceGenerators in Compile += Def .task {
188
- val srcDirs = (sourceManaged in Compile ).value
189
- val destinationDir = (sourceManaged in Compile ).value
187
+ Compile / sourceGenerators += Def .task {
188
+ val srcDirs = (Compile / sourceManaged ).value
189
+ val destinationDir = (Compile / sourceManaged ).value
190
190
copyAndReplace(Seq (srcDirs), destinationDir)
191
191
}.taskValue
192
192
)
@@ -211,7 +211,7 @@ lazy val scalajavatimeTests = crossProject(JVMPlatform, JSPlatform)
211
211
publishLocal := {},
212
212
publishArtifact := false ,
213
213
Keys .`package` := file(" " ),
214
- skip.in(compile) := isDotty.value,
214
+ Compile / skip := isDotty.value,
215
215
libraryDependencies +=
216
216
(" org.scalatest" %%% " scalatest" % " 3.2.7" % " test" ).withDottyCompat(scalaVersion.value),
217
217
scalacOptions ~= (_.filterNot(
@@ -220,20 +220,20 @@ lazy val scalajavatimeTests = crossProject(JVMPlatform, JSPlatform)
220
220
)
221
221
.jvmSettings(
222
222
// Fork the JVM test to ensure that the custom flags are set
223
- fork in Test := true ,
224
- baseDirectory in Test := baseDirectory.value.getParentFile,
223
+ Test / fork := true ,
224
+ Test / baseDirectory := baseDirectory.value.getParentFile,
225
225
// Use CLDR provider for locales
226
226
// https://docs.oracle.com/javase/8/docs/technotes/guides/intl/enhancements.8.html#cldr
227
- javaOptions in Test ++= Seq (" -Duser.language=en" ,
227
+ Test / javaOptions ++= Seq (" -Duser.language=en" ,
228
228
" -Duser.country=US" ,
229
229
" -Djava.locale.providers=CLDR"
230
230
)
231
231
)
232
232
.jsSettings(
233
- parallelExecution in Test := false ,
234
- sourceGenerators in Test += Def .task {
235
- val srcDirs = (sourceDirectories in Test ).value
236
- val destinationDir = (sourceManaged in Test ).value
233
+ Test / parallelExecution := false ,
234
+ Test / sourceGenerators += Def .task {
235
+ val srcDirs = (Test / sourceDirectories ).value
236
+ val destinationDir = (Test / sourceManaged ).value
237
237
copyAndReplace(srcDirs, destinationDir)
238
238
}.taskValue,
239
239
libraryDependencies ++= Seq (
0 commit comments