All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sbtbuildinfo.BuildInfoKeys.scala Maven / Gradle / Ivy

package sbtbuildinfo

import sbt._

trait BuildInfoKeys {
  lazy val buildInfo            = taskKey[Seq[File]]("The task that generates the build info.")
  lazy val buildInfoRenderer    = settingKey[BuildInfoRenderer]("The renderer to use to generate the build info.")
  lazy val buildInfoRenderFactory = settingKey[BuildInfoRenderer.Factory]("The renderFactory to used to build the renderer.")
  lazy val buildInfoObject      = settingKey[String]("The name for the generated object.")
  lazy val buildInfoPackage     = settingKey[String]("The name for the generated package.")
  lazy val buildInfoUsePackageAsPath = settingKey[Boolean]("If true, the generated object is placed in the folder of the package instead of \"sbt-buildinfo\".")
  lazy val buildInfoKeys        = settingKey[Seq[PluginCompat.Entry[_]]]("Entries for build info.")
  lazy val buildInfoBuildNumber = taskKey[Int]("The build number.")
  lazy val buildInfoOptions     = settingKey[Seq[BuildInfoOption]]("Options for generating the build info.")
}

object BuildInfoKeys extends BuildInfoKeys




© 2015 - 2025 Weber Informatics LLC | Privacy Policy