Skip to content

Commit f588756

Browse files
authored
Update sbt to 1.5.0
1 parent ddd9af7 commit f588756

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

build.sbt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ lazy val `sbt-exercise` = (project in file("sbt-exercise"))
6969
libraryDependencies += "org.typelevel" %% "cats-core" % V.cats % Compile,
7070
addCompilerPlugin("org.scalamacros" % "paradise" % V.scalamacros cross CrossVersion.full),
7171
// Leverage build info to populate compiler classpath--
72-
compilerClasspath := { fullClasspath in (compiler, Compile) }.value,
72+
compilerClasspath := { (compiler / Compile / fullClasspath) }.value,
7373
buildInfoObject := "Meta",
7474
buildInfoPackage := "org.scalaexercises.plugin.sbtexercise",
7575
buildInfoKeys := Seq(
@@ -87,9 +87,9 @@ lazy val `sbt-exercise` = (project in file("sbt-exercise"))
8787
scriptedBufferLog := false,
8888
// Publish definitions before running scripted
8989
scriptedDependencies := {
90-
val x = (compile in Test).value
91-
val y = (publishLocal in definitions).value
92-
val z = (publishLocal in compiler).value
90+
val x = (Test / compile).value
91+
val y = (definitions / publishLocal).value
92+
val z = (compiler / publishLocal).value
9393
()
9494
}
9595
)

compiler/src/main/scala/org/scalaexercises/exercises/compiler/SourceTextExtraction.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ object DocExtractionGlobal {
290290
embeddedDefaults[DocExtractionGlobal.type]
291291
// this flag is crucial for method body extraction
292292
Yrangepos.value = true
293-
usejavacp.value = true
293+
usejavacp.value = false
294294

295295
bootclasspath.value = CompilerSettings.paths.mkString(File.pathSeparator)
296296
classpath.value = CompilerSettings.paths.mkString(File.pathSeparator)

project/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sbt.version=1.4.9
1+
sbt.version=1.5.0

sbt-exercise/src/main/scala/org/scalaexercises/exercises/sbtexercise/ExerciseCompilerPlugin.scala

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -67,22 +67,22 @@ object ExerciseCompilerPlugin extends AutoPlugin {
6767

6868
products := {
6969
products.value ++
70-
(products in Compile).value
70+
(Compile / products).value
7171
},
7272

7373
sourceGenerators += generateExerciseSourcesTask,
7474
generateExercises := generateExercisesTask.value
7575
)) ++
7676
Seq(
77-
compile := (compile in CompileGeneratedExercises).value,
78-
copyResources := (copyResources in CompileGeneratedExercises).value,
79-
`package` := (`package` in CompileGeneratedExercises).value,
80-
artifacts ++= Classpaths.artifactDefs(Seq(packageBin in CompileGeneratedExercises)).value,
81-
artifact in (CompileGeneratedExercises, packageBin) ~= { _.withClassifier(None)},
77+
compile := (CompileGeneratedExercises / compile).value,
78+
copyResources := (CompileGeneratedExercises / copyResources).value,
79+
`package` := (CompileGeneratedExercises / `package`).value,
80+
artifacts ++= Classpaths.artifactDefs(Seq((CompileGeneratedExercises / packageBin))).value,
81+
(CompileGeneratedExercises / packageBin / artifact) ~= { _.withClassifier(None)},
8282
ivyConfigurations :=
8383
overrideConfigs(CompileGeneratedExercises, CustomCompile)(ivyConfigurations.value),
84-
classDirectory in CompileGeneratedExercises := (classDirectory in Compile).value,
85-
classpathConfiguration in CompileGeneratedExercises := (classpathConfiguration in Compile).value,
84+
(CompileGeneratedExercises / classDirectory) := (Compile / classDirectory).value,
85+
(CompileGeneratedExercises / classpathConfiguration) := (Compile / classpathConfiguration).value,
8686
fetchContributors := true,
8787
buildInfoObject := "LibMetaInfo",
8888
buildInfoPackage := "org.scalaexercises.content",
@@ -159,13 +159,13 @@ object ExerciseCompilerPlugin extends AutoPlugin {
159159
def generateExercisesTask =
160160
Def.task {
161161
val log = streams.value.log
162-
val baseDir = (baseDirectory in Compile).value
162+
val baseDir = (Compile / baseDirectory).value
163163
lazy val analysisIn = (Compile / compile).value
164164

165165
lazy val libraryNames = discoverLibraries(analysisIn)
166166
lazy val sectionNames = discoverSections(analysisIn)
167167

168-
val libraryClasspath = Attributed.data((fullClasspath in Compile).value)
168+
val libraryClasspath = Attributed.data((Compile / fullClasspath).value)
169169
val classpath = (Meta.compilerClasspath ++ libraryClasspath).distinct
170170
val loader = ClasspathUtil.toLoader(
171171
classpath.map(file => Paths.get(file.getAbsolutePath())),
@@ -276,7 +276,7 @@ object ExerciseCompilerPlugin extends AutoPlugin {
276276

277277
val generated = generateExercises.value
278278

279-
val dir = (sourceManaged in Compile).value
279+
val dir = (Compile / sourceManaged).value
280280
generated.map { case (n, code) =>
281281
val file = dir / (n.replace(".", "/") + ".scala")
282282
IO.write(file, code)

0 commit comments

Comments
 (0)