package builds
- Alphabetic
- Public
- Protected
Type Members
- case class BazelBuildTool(userConfig: () => UserConfiguration, projectRoot: io.AbsolutePath) extends BuildTool with BuildServerProvider with VersionRecommendation with Product with Serializable
- 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 BuildTool
Helper trait for build tools that have a Bloop plugin
- class BspErrorHandler extends AnyRef
- case class BspOnly(executableName: String, projectRoot: io.AbsolutePath, pathToBspConfig: io.AbsolutePath) extends BuildTool with Product with Serializable
Build tool for custom bsp detected in
.bsp/<name>.jsonorbspGlobalDirectories - trait BuildServerProvider extends BuildTool
Helper trait for build tools that also implement 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, projectRoot: io.AbsolutePath) extends BuildTool with BloopInstallProvider with VersionRecommendation with Product with Serializable
- case class MavenBuildTool(userConfig: () => UserConfiguration, projectRoot: io.AbsolutePath) extends BuildTool with BloopInstallProvider with VersionRecommendation with Product with Serializable
- case class MillBuildTool(userConfig: () => UserConfiguration, projectRoot: io.AbsolutePath) extends BuildTool with BloopInstallProvider with BuildServerProvider with VersionRecommendation with Product with Serializable
- class NewProjectProvider extends AnyRef
- case class SbtBuildTool(workspaceVersion: Option[String], projectRoot: io.AbsolutePath, userConfig: () => UserConfiguration) extends BuildTool with BloopInstallProvider with BuildServerProvider with VersionRecommendation with Product with Serializable
- case class ScalaCliBuildTool(workspaceVersion: Option[String], projectRoot: io.AbsolutePath, userConfig: () => UserConfiguration) extends BuildTool with BuildServerProvider with VersionRecommendation with Product with Serializable
- class ShellRunner extends Cancelable
- trait VersionRecommendation extends AnyRef
- sealed abstract class WorkspaceLoadedStatus extends Product with Serializable
Represents 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 BazelBuildTool extends java.io.Serializable
- object BazelDigest extends Digestable
- object BuildTool
- object BuildTools
- object Digest extends java.io.Serializable
- object GradleBuildTool extends java.io.Serializable
- object GradleDigest extends Digestable
- object MavenBuildTool extends java.io.Serializable
- object MavenDigest extends Digestable
- object MillBuildTool extends java.io.Serializable
- object MillDigest extends Digestable
- object NewProjectProvider
- object SbtBuildTool extends java.io.Serializable
- object SbtDigest extends Digestable
- object ScalaCliBuildTool extends java.io.Serializable
- object ScalaCliDigest extends Digestable
- object ShellRunner
- object WorkspaceLoadedStatus extends java.io.Serializable