sbtlicensereport

license

package license

Visibility
  1. Public
  2. All

Type Members

  1. trait Column extends AnyRef

  2. case class DepLicense(module: DepModuleInfo, license: LicenseInfo, homepage: Option[URL], configs: Set[String], originatingModule: DepModuleInfo) extends Product with Serializable

  3. case class DepModuleInfo(organization: String, name: String, version: String) extends Product with Serializable

  4. case class LicenseCategory(name: String, synonyms: Seq[String] = immutable.this.Nil) extends Product with Serializable

  5. case class LicenseInfo(category: LicenseCategory, name: String, url: String) extends Product with Serializable

    Container for license category, name, and source url

  6. case class LicenseReport(licenses: Seq[DepLicense], orig: ResolveReport) extends Product with Serializable

  7. case class LicenseReportConfiguration(title: String, languages: Seq[TargetLanguage], makeHeader: (TargetLanguage) ⇒ String, notes: (DepModuleInfo) ⇒ Option[String], licenseFilter: (LicenseCategory) ⇒ Boolean, reportDir: File, reportStyleRules: Option[String] = scala.None, licenseReportColumns: Seq[Column]) extends Product with Serializable

  8. sealed trait TargetLanguage extends AnyRef

    Hooks for generating "rich" text documents.

Value Members

  1. object Column

  2. object ConfluenceWikiMarkup extends TargetLanguage with Product with Serializable

  3. object Csv extends TargetLanguage with Product with Serializable

  4. object DepLicense extends Serializable

  5. object Html extends TargetLanguage with Product with Serializable

  6. object LicenseCategory extends Serializable

  7. object LicenseInfo extends Serializable

    Companion object containing several common usage licenses.

  8. object LicenseReport extends Serializable

  9. object MarkDown extends TargetLanguage with Product with Serializable

Ungrouped