2017-10-19 02:56:22 +00:00
|
|
|
/** 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"
|
|
|
|
|
2020-03-29 17:37:08 +00:00
|
|
|
override final val buildScalaVersion = "2.13.1"
|
|
|
|
override final val extraScalaVersions = Seq("2.11.12", "2.12.5")
|
2017-10-19 02:56:22 +00:00
|
|
|
override final val defaultOptimize = true
|
|
|
|
override final val defaultOptimizeGlobal = false
|
2020-03-29 17:37:08 +00:00
|
|
|
override final val extraScalacOptions = Seq() // Seq("-Ypartial-unification")
|
2017-10-19 02:56:22 +00:00
|
|
|
|
|
|
|
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>
|
|
|
|
}
|
|
|
|
}
|