Skip to content
ENSIME support for mill builds
Scala
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ensime/src
.gitignore
LICENSE
README.org
build.sc
jitpack.yml

README.org

mill-ensime

Note: The project is still in development, alpha quality software.

This plugin generates the .ensime file needed by the ensime-server by querying the mill build.

Usage

To use the plugin add the following at the top of your build.sc file.

import mill._
interp.repositories() =
  interp.repositories() ++ Seq(coursier.MavenRepository("https://jitpack.io"))

@

import $ivy.`com.github.yyadavalli::mill-ensime:0.0.2`

You can then run the following to generate the .ensime file

mill fun.valycorp.mill.GenEnsime/ensimeConfig

Optionally, you can specify the ensime server version using the --server flag like

mill fun.valycorp.mill.GenEnsime/ensimeConfig --server "3.0.0-SNAPSHOT"
You can’t perform that action at this time.