import Dependencies._ import Helpers._ import Resolvers._ lazy val root = (project in file (".")) .enablePlugins(BasicSettings) .settings(Publish.settings: _*) .settings(Release.settings: _*) .settings(resolvers += sonatypeRelease) .settings( name := "ScalaFX Utils", libraryDependencies ++= Seq ( log4s, slf4j, jclBridge % "runtime,optional", log4jBridge % "runtime,optional", logback % "runtime,optional", gerweckUtil, scalaJava8, scalaFx, scalaz, shapeless ), /* Akka dependencies */ libraryDependencies ++= Seq ( akkaActor % "optional", akkaStream % "optional", akkaAgent % "optional", gerweckUtilAkka % "optional" ), unmanagedJars in Compile += Attributed.blank(file(System.getenv("JAVA_HOME") + "/jre/lib/ext/jfxrt.jar")) )