scala.build.options.ClassPathOptions.scala Maven / Gradle / Ivy
package scala.build.options
import dependency._
import scala.build.Positioned
final case class ClassPathOptions(
extraRepositories: Seq[String] = Nil,
extraClassPath: Seq[os.Path] = Nil,
extraCompileOnlyJars: Seq[os.Path] = Nil,
extraSourceJars: Seq[os.Path] = Nil,
fetchSources: Option[Boolean] = None,
extraDependencies: ShadowingSeq[Positioned[AnyDependency]] = ShadowingSeq.empty,
resourcesDir: Seq[os.Path] = Nil,
resourcesVirtualDir: Seq[os.SubPath] = Nil
)
object ClassPathOptions {
implicit val hasHashData: HasHashData[ClassPathOptions] = HasHashData.derive
implicit val monoid: ConfigMonoid[ClassPathOptions] = ConfigMonoid.derive
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy