You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
881 B

  1. import Dependencies._
  2. import Helpers._
  3. import Resolvers._
  4. lazy val root = (project in file ("."))
  5. .enablePlugins(BasicSettings)
  6. .settings(Publish.settings: _*)
  7. .settings(Release.settings: _*)
  8. .settings(resolvers += sonatypeRelease)
  9. .settings(
  10. name := "ScalaFX Utils",
  11. libraryDependencies ++= Seq (
  12. log4s,
  13. slf4j,
  14. jclBridge % "runtime,optional",
  15. log4jBridge % "runtime,optional",
  16. logback % "runtime,optional",
  17. gerweckUtil,
  18. scalaJava8,
  19. scalaFx,
  20. scalaz,
  21. shapeless
  22. ),
  23. /* Akka dependencies */
  24. libraryDependencies ++= Seq (
  25. akkaActor % "optional",
  26. akkaStream % "optional",
  27. akkaAgent % "optional",
  28. gerweckUtilAkka % "optional"
  29. ),
  30. unmanagedJars in Compile += Attributed.blank(file(System.getenv("JAVA_HOME") + "/jre/lib/ext/jfxrt.jar"))
  31. )