scalafx-utils/project/ProjectSettings.scala
2020-03-29 12:37:08 -05:00

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.1"
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>
}
}