cancel() from bsp4j worked fine for me.
I noticed that
buildTargetCompile behaves differently from
bloop compile. The former creates the class files in
bloop-internal-classes/, whereas the latter uses the classpath specified in the JSON file.
When packaging modules, I will need access to the compiled classes. I presume I could include the ones from
bloop-bsp-clients-classes/. Is there a better way?
buildTarget/scalacOptionsof every target in the workspace right after the connection is initialized. Then, you can expect those directories to be populated when their corresponding targets are compiled.
test -z $(git ls-files --modified)command is to check whether bsp4j/xtend was called by the user before commit, but on my PC it returns success
.travis.yml, please don't merge it for a moment
jvmRunEnvironment, which was a follow up of our discussions on
jvmRunEnvironmentwhen we decided, we want to have these two environment endpoints separate. In case if you'd like to merge them to a sigle
jvmEnvironmentinstead, please just let me know.