io.github.matejcerny.sbtconfig.model.ProjectConfig
See theProjectConfig companion object
case class ProjectConfig(name: Option[String] = ..., organization: Option[String] = ..., version: Option[String] = ..., scalaVersion: Option[String] = ..., scalacOptions: Option[Seq[String]] = ..., dependencies: Option[Seq[Dependency]] = ..., testDependencies: Option[Seq[Dependency]] = ..., homepage: Option[String] = ..., licenses: Option[Seq[String]] = ..., versionScheme: Option[String] = ..., developers: Option[Seq[Developer]] = ...)
Configuration model representing the HOCON config structure. All fields are optional to allow partial configuration.
Value parameters
- dependencies
-
Compile dependencies
- developers
-
List of project developers
- homepage
-
Project homepage URL
- licenses
-
List of license identifiers (e.g., "MIT", "Apache-2.0")
- name
-
Project name
- organization
-
Organization/group ID
- scalaVersion
-
Scala compiler version
- scalacOptions
-
Scala compiler options
- testDependencies
-
Test dependencies
- version
-
Project version
- versionScheme
-
Version scheme (e.g., "early-semver", "semver-spec")
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article