Results 14 comments of Liwei Ma

Build.wake can do the same as item 2.

bloop support BLOOP_PORT environemnt to start multiple servers with different port. How about let metals use this feature to start and communicate with bloop through an environement variable.

Thanks, would please share some documents or bloop repo code snippet? By Unix domain socket, I mean a file path. In this way, the users can be more isolated to...

Your reply resolves my confusion. I was wondering how bsp clients, like metals, start bloop server. I dont have capabilities to do such kind of development now. I think the...

I confirmed the issue is still in bloop 1.4.12

> I confirmed the `-- -J-Dkey=value` does not work. See https://github.com/davidmlw/bloop-test/runs/5168231480 I create a basic scala project and sbt passes but bloop not.

See this run https://github.com/davidmlw/bloop-test/runs/5183749554 Bloop test passes the property `-J-Dkey=Hello` to java process, but not to scala test configMap. Sbt test passes the `-Dkey=Hello` to scala test configMap but not...

This run was passed with `-Dkey=Hello -J-Dkey=Hello`, one for test framework, one for JVM. https://github.com/davidmlw/bloop-test/runs/5186157948#step:6:138 `[D] Running test suites with arguments: List()` The log shows the test framework didn't receive...

I confirmed the issue is still in bloop 1.5.0, as shown here https://github.com/davidmlw/bloop-test/runs/6372828263

Version control is the job of git (submodule). I would suggest a scheme for multiple project work together with project dependencies.