diff --git a/build.sbt b/build.sbt index b71215207..a213a0660 100644 --- a/build.sbt +++ b/build.sbt @@ -1355,7 +1355,6 @@ lazy val lmCoursierDependencies = Def.settings( coursier, "io.get-coursier.jniutils" % "windows-jni-utils-lmcoursier" % jniUtilsVersion, "net.hamnaberg" %% "dataclass-annotation" % dataclassScalafixVersion % Provided, - graalNativeImage % Provided, ), libraryDependencies ++= Dependencies.scalatest, libraryDependencies += scalaVerify % Test, diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 80ca4fe95..fd7abc24c 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -125,18 +125,13 @@ object Dependencies { // lm-coursier dependencies val dataclassScalafixVersion = "0.3.0" - val coursierVersion = "2.1.25" + val coursierVersion = "2.1.26" val coursier = ("io.get-coursier" %% "coursier" % coursierVersion) .cross(CrossVersion.for3Use2_13) .exclude("org.codehaus.plexus", "plexus-archiver") .exclude("org.codehaus.plexus", "plexus-container-default") - // coursier-cache references org.graalvm.nativeimage.Platform (a "provided"-scope dependency - // of coursier-cache, so not resolved transitively) in annotations on some of its classes. - // Scala 3's classfile parser fails to parse those classes unless the class is on the classpath. - val graalNativeImage = "org.graalvm.sdk" % "nativeimage" % "25.0.4.1" - // FIXME Ideally, we should depend on the same version of io.get-coursier.jniutils:windows-jni-utils that // io.get-coursier::coursier depends on. val jniUtilsVersion = "0.3.3"