p

mill

main

package main

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait BspServerHandle extends AnyRef

    With this server handle you can interact with a running Mill BSP server.

    With this server handle you can interact with a running Mill BSP server.

    Annotations
    @Scaladoc()
  2. sealed trait BspServerResult extends AnyRef
    Annotations
    @internal()
  3. class EvaluatorScopt[T] extends TokensReader[Evaluator]
  4. case class EvaluatorState extends Product with Serializable
  5. trait MainModule extends Module
  6. class MainRunner extends ammonite.MainRunner

    Customized version of ammonite.MainRunner, allowing us to run Mill build.sc scripts with mill-specific tweaks such as a custom scriptCodeWrapper or with a persistent evaluator between runs.

    Customized version of ammonite.MainRunner, allowing us to run Mill build.sc scripts with mill-specific tweaks such as a custom scriptCodeWrapper or with a persistent evaluator between runs.

    Annotations
    @Scaladoc()
  7. trait MillServerMain[T] extends AnyRef
  8. class ReplApplyHandler extends ApplyHandler[Task]
  9. abstract class Resolve[R] extends AnyRef
  10. class Server[T] extends AnyRef
  11. case class Tasks[T](value: Seq[NamedTask[T]]) extends Product with Serializable
  12. trait VisualizeModule extends define.Module with TaskModule

Value Members

  1. object BspServerResult
  2. object MainModule
  3. object MillIvyHook extends BaseIvy

    Overrides the ivy hook to customize the $ivy-import with mill specifics:

    Overrides the ivy hook to customize the $ivy-import with mill specifics:

    - interpret $MILL_VERSION as the mill version

    - interpret $MILL_BIN_PLATFORM as the mill binary platform version

    - supports the format org::name::version for mill plugins; which is equivalent to org::name_mill$MILL_BIN_PLATFORM:version

    - supports the format org:::name::version for mill plugins; which is equivalent to org:::name_mill$MILL_BIN_PLATFORM:version

    - replaces the empty version for scala dependencies as $MILL_VERSION

    Annotations
    @Scaladoc()
  4. object MillServerMain extends MillServerMain[EvaluatorState]
  5. object ReplApplyHandler
  6. object Resolve
  7. object ResolveMetadata extends Resolve[String]
  8. object ResolveSegments extends Resolve[Segments]
  9. object ResolveTasks extends Resolve[NamedTask[Any]]
  10. object RunScript

    Custom version of ammonite.main.Scripts, letting us run the build.sc script directly without going through Ammonite's main-method/argument-parsing subsystem

    Custom version of ammonite.main.Scripts, letting us run the build.sc script directly without going through Ammonite's main-method/argument-parsing subsystem

    Annotations
    @Scaladoc()
  11. object Server
  12. object Tasks extends Serializable
  13. object VisualizeModule extends ExternalModule with VisualizeModule

Ungrouped