build.sbt 717 B

1234567891011121314151617181920212223
  1. ThisBuild / version := "0.4.0-SNAPSHOT"
  2. ThisBuild / scalaVersion := "3.2.2"
  3. lazy val root = (project in file("."))
  4. .enablePlugins(JavaAppPackaging)
  5. .enablePlugins(GraalVMNativeImagePlugin)
  6. .settings(
  7. name := "tableaux",
  8. idePackagePrefix := Some("pl.wojciechkarpiel.tableaux"),
  9. Compile / mainClass := Some("pl.wojciechkarpiel.tableaux.app.Main"),
  10. libraryDependencies += "org.parboiled" %% "parboiled" % "2.4.1",
  11. libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" % "test",
  12. graalVMNativeImageOptions ++= Seq(
  13. "--initialize-at-build-time",
  14. "--link-at-build-time",
  15. "--no-fallback",
  16. "--static",
  17. ),
  18. )
  19. Global / excludeLintKeys += idePackagePrefix