@@ -5,23 +5,21 @@ ThisBuild / versionScheme := Some("semver-spec")
55ThisBuild / releaseVersionBump := sbtrelease.Version .Bump .Next
66
77excludeDependencies ++= Seq (
8- " org.scala-lang.modules " % " scala-xml_2 .13"
8+ " org.scalatest " % " scalatest_2 .13"
99)
1010
1111libraryDependencies ++= Seq (
12- " io.circe" %% " circe-core" % " 0.14.1" ,
13- " org.scalameta" %% " munit" % " 1.0.0-M3" % Test ,
14- " org.slf4j" % " slf4j-nop" % " 1.7.36" ,
15- " org.polystat.py2eo" % " transpiler" % " 0.0.10" ,
1612 " org.typelevel" %% " cats-parse" % " 0.3.7" ,
17- " com.monovore" %% " decline" % " 2.2.0" ,
1813 " com.monovore" %% " decline-effect" % " 2.2.0" ,
19- " co.fs2" %% " fs2-core" % " 3.2.7" ,
2014 " co.fs2" %% " fs2-io" % " 3.2.7" ,
2115 " org.polystat.odin" %% " analysis" % " 0.4.1" ,
2216 " is.cir" %% " ciris" % " 2.3.2" ,
2317 " lt.dvim.ciris-hocon" %% " ciris-hocon" % " 1.0.1" ,
2418 " org.http4s" %% " http4s-ember-client" % " 1.0.0-M32" ,
19+ " org.scalameta" %% " munit" % " 1.0.0-M3" % Test ,
20+ " io.circe" %% " circe-core" % " 0.14.1" ,
21+ " org.polystat.py2eo" % " transpiler" % " 0.0.10" ,
22+ " org.slf4j" % " slf4j-nop" % " 1.7.36" ,
2523)
2624
2725assembly / assemblyJarName := " polystat.jar"
@@ -33,9 +31,13 @@ buildInfoPackage := "org.polystat"
3331
3432Global / excludeLintKeys += nativeImageVersion
3533
36- enablePlugins(NativeImagePlugin )
3734Compile / mainClass := Some (" org.polystat.Main" )
35+
36+ enablePlugins(NativeImagePlugin )
3837nativeImageVersion := " 22.1.0"
38+ nativeImageAgentOutputDir := baseDirectory.value / " native-image-configs"
39+ nativeImageGraalHome := java.nio.file.Paths .get(sys.env.get(" GRAALVM_HOME" ).get)
40+ nativeImageAgentMerge := true
3941nativeImageOptions ++= Seq (
4042 s " -H:ReflectionConfigurationFiles= ${baseDirectory.value / " native-image-configs" / " reflect-config.json" }" ,
4143 s " -H:ConfigurationFileDirectories= ${baseDirectory.value / " native-image-configs" }" ,
@@ -50,7 +52,11 @@ nativeImageOptions ++= Seq(
5052)
5153
5254scalacOptions ++= Seq (
53- " -Wunused:all"
55+ " -Wunused:all" ,
56+ " -encoding" ,
57+ " UTF-8" ,
58+ " -feature" ,
59+ " -language:implicitConversions" ,
5460)
5561
5662commands += Command .single(" preRelease" ) { (state, nextVersion) =>
0 commit comments