scala.build

package scala.build

Type members

Classlikes

final case class Artifacts(javacPluginDependencies: Seq[(AnyDependency, String, Path)], extraJavacPlugins: Seq[Path], userDependencies: Seq[AnyDependency], internalDependencies: Seq[AnyDependency], detailedArtifacts: Seq[(Dependency, Publication, Artifact, Path)], extraClassPath: Seq[Path], extraCompileOnlyJars: Seq[Path], extraSourceJars: Seq[Path], scalaOpt: Option[ScalaArtifacts], hasJvmRunner: Boolean, resolution: Option[Resolution])
Companion:
object
object Artifacts
Companion:
class
final case class Positioned[+T](positions: Seq[Position], value: T)
Companion:
object
object Positioned
Companion:
class
final case class ScalaArtifacts(compilerDependencies: Seq[AnyDependency], compilerArtifacts: Seq[(String, Path)], compilerPlugins: Seq[(AnyDependency, String, Path)], scalaJsCli: Seq[Path], scalaNativeCli: Seq[Path], internalDependencies: Seq[AnyDependency], params: ScalaParameters)

Copied over from https://github.com/coursier/sbt-coursier. Should probably be removed in the future, when (and if) the source lands in coursier itself.

final class TemporaryInMemoryRepository extends Repository
Companion:
object

Value members

Concrete methods

def extractString(cs: Expr[StringContext])(using Quotes): String
def noArgs(args: Expr[Seq[Any]])(using Quotes): Unit