package builds
- Alphabetic
- Public
- All
Type Members
-
final
class
BloopInstall extends AnyRef
Runs
sbt/gradle/mill/mvn bloopInstallprocesses.Runs
sbt/gradle/mill/mvn bloopInstallprocesses.Handles responsibilities like: - install metals - launching embedded build tool via system process - reporting client about
bloopInstallprogress -
trait
BloopInstallProvider extends AnyRef
Helper trait for build tools that have a Bloop plugin
-
trait
BuildServerProvider extends AnyRef
Helper trait for build tools that also impliment bsp
- trait BuildTool extends AnyRef
-
final
class
BuildToolSelector extends AnyRef
Helper class to find a previously selected build tool or to facilitate the choosing of the tool.
-
final
class
BuildTools extends AnyRef
Detects what build tool is used in this workspace.
Detects what build tool is used in this workspace.
Although we only support a limited set of build tools, knowing what build tool is used in the workspace helps to produce better errors for people using unsupported build tools. For example: "Gradle is not supported" instead of "Unsupported build tool".
- case class Digest(md5: String, status: Status, millis: Long) extends Product with Serializable
- trait Digestable extends AnyRef
-
final
class
Digests extends AnyRef
Wrapper around the sbt_digest sql table.
- case class GradleBuildTool(userConfig: () ⇒ UserConfiguration) extends BuildTool with BloopInstallProvider with Product with Serializable
- case class MavenBuildTool(userConfig: () ⇒ UserConfiguration) extends BuildTool with BloopInstallProvider with Product with Serializable
- case class MillBuildTool(userConfig: () ⇒ UserConfiguration) extends BuildTool with BloopInstallProvider with Product with Serializable
- class NewProjectProvider extends AnyRef
- case class SbtBuildTool(workspaceVersion: Option[String], userConfig: () ⇒ UserConfiguration) extends BuildTool with BloopInstallProvider with BuildServerProvider with Product with Serializable
- class ShellRunner extends Cancelable
-
sealed abstract
class
WorkspaceLoadedStatus extends Product with Serializable
Represents the the status of a
workspace/reloador abloopInstallrequest. -
final
class
WorkspaceReload extends AnyRef
Class meant to help with the faciliation of reloading the bsp build.
Value Members
- object BuildTool
- object BuildTools
- object Digest extends Serializable
- object GradleBuildTool extends Serializable
- object GradleDigest extends Digestable
- object MavenBuildTool extends Serializable
- object MavenDigest extends Digestable
- object MillBuildTool extends Serializable
- object MillDigest extends Digestable
- object NewProjectProvider
- object SbtBuildTool extends Serializable
- object SbtDigest extends Digestable
- object WorkspaceLoadedStatus extends Serializable