scalafx-utils/project/ProjectSettings.scala
Rohan Sircar 7484570e40 Updated project further
Updated scala version to 2.13.4
Compiles to Java 11 now
Updated sbt to 1.4.3
Updated scalafx version to 14
Removed unneeded dependencies
Removed Akka code
Added lint and fatal warnings scalac options
Added parantheses to side effecting methods
Added >> and << methods to observables
2020-12-13 21:08:40 +05:30

34 lines
1.2 KiB
Scala

/** Basic metadata about the project that gets pulled into the build */
trait ProjectSettings
extends SettingTemplate
with SettingTemplate.ApacheLicensed
with SettingTemplate.GithubProject {
override final val buildOrganization = "org.gerweck.scalafx"
override final val buildOrganizationName = "Sarah Gerweck"
override final val projectDescription = "Utilities to simplify ScalaFX applications"
override final val projectStartYear = 2015
override final val githubOrganization = "sarahgerweck"
override final val githubProject = "scalafx-utils"
override final val buildScalaVersion = "2.13.4"
override final val extraScalaVersions = Seq("2.11.12", "2.12.5")
override final val defaultOptimize = true
override final val defaultOptimizeGlobal = false
override final val extraScalacOptions = Seq() // Seq("-Ypartial-unification")
override final val sonatypeResolver = true
lazy val developerInfo = {
<developers>
<developer>
<id>sarah</id>
<name>Sarah Gerweck</name>
<email>sarah.a180@gmail.com</email>
<url>https://github.com/sarahgerweck</url>
<timezone>America/Los_Angeles</timezone>
</developer>
</developers>
}
}