summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorTobias Roeser <le.petit.fou@web.de>2019-10-16 13:07:51 +0200
committerTobias Roeser <le.petit.fou@web.de>2019-10-16 13:07:51 +0200
commit6a19be4008426bb4edc137dd756d0a0b7347e0a5 (patch)
tree7add40a2be94061cac8767bb36e987a304077854 /.gitignore
parent9354e9311118ca23a44f72e463875a2769e53716 (diff)
parent76a8dfe705cafc18836df122d45c51452d4c6de3 (diff)
downloadmill-6a19be4008426bb4edc137dd756d0a0b7347e0a5.tar.gz
mill-6a19be4008426bb4edc137dd756d0a0b7347e0a5.tar.bz2
mill-6a19be4008426bb4edc137dd756d0a0b7347e0a5.zip
Merge pull request https://github.com/lihaoyi/mill/pull/664
Added the contrib.bsp module which contains an implementation of the BuildServer from BSP, thus alowing mill to be used by IDEs which use BSP. The MillBuildServer supports the following BSP features: * retrieving the build targets * compile requests * run requests * test requests * compile published diagnostics * task start/finish notifications for compile and test requests * progress notifications for compile * retrieving the scala main classes, test classes and scalac options Currently these features allow importing and compiling a mill project in IntelliJ IDEA via BSP. Known issues, some of which are being investigated: * can not run main classes from the IntelliJ interface * rarely, a strange NoClassDefFoundException is being thrown upon compiling from intellij * still tweaking the command for starting the server in order to work on all operating systems ( should be fine for linux and macOs so far ) Would be great to get feedback about this integration.
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore6
1 files changed, 6 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index d79d325d..6c7f0baa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,9 @@ output/
out/
/.bloop/
/.metals/
+contrib/bsp/mill-external-bs
+contrib/bsp/mill-out-bs
+mill.iml
+.bsp/
+bsp.log
+contrib/bsp/test/ \ No newline at end of file