scala.build.Artifacts$
See theArtifacts companion class
object Artifacts
Attributes
Members list
Type members
Classlikes
final case class ScalaArtifactsParams(params: ScalaParameters, compilerPlugins: Seq[Positioned[AnyDependency]], addJsTestBridge: Option[String], addNativeTestInterface: Option[String], scalaJsVersion: Option[String], scalaJsCliVersion: Option[String], scalaNativeCliVersion: Option[String], addScalapy: Option[String])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def apply(scalaArtifactsParamsOpt: Option[ScalaArtifactsParams], javacPluginDependencies: Seq[Positioned[AnyDependency]], extraJavacPlugins: Seq[Path], dependencies: Seq[Positioned[AnyDependency]], compileOnlyDependencies: Seq[Positioned[AnyDependency]], extraClassPath: Seq[Path], extraCompileOnlyJars: Seq[Path], extraSourceJars: Seq[Path], fetchSources: Boolean, addJvmRunner: Option[Boolean], addJvmTestRunner: Boolean, addJmhDependencies: Option[String], extraRepositories: Seq[Repository], keepResolution: Boolean, cache: FileCache[Task], logger: Logger, maybeRecoverOnError: BuildException => Option[BuildException]): Either[BuildException, Artifacts]
def coursierDeps(dependencies: Seq[Positioned[AnyDependency]], paramsOpt: Option[ScalaParameters], maybeRecoverOnError: BuildException => Option[BuildException]): Either[BuildException, Seq[Positioned[(Dependency, Option[((Module, String), (URL, Boolean))])]]]
def fetchAnyDependencies(dependencies: Seq[Positioned[AnyDependency]], extraRepositories: Seq[Repository], paramsOpt: Option[ScalaParameters], logger: Logger, cache: FileCache[Task], classifiersOpt: Option[Set[String]], maybeRecoverOnError: BuildException => Option[BuildException]): Either[BuildException, Result]
def fetchCsDependencies(dependencies: Seq[Positioned[Dependency]], extraRepositories: Seq[Repository], forceScalaVersionOpt: Option[String], forcedVersions: Seq[(Module, String)], logger: Logger, cache: FileCache[Task], classifiersOpt: Option[Set[String]], fallbacks: Map[(Module, String), (URL, Boolean)]): Either[BuildException, (Fetch[Task], Result)]
def toFetchingDependenciesError(dependencies: Seq[Positioned[Dependency]], resolutionError: Simple): FetchingDependenciesError
In this article