Skip to content

wishlist: bazel support #649

@rbtcollins

Description

@rbtcollins

The classpath script looks like it will work, but it has some caveats. In a monorepo there will be many distinct kotlin targets. IDEA seems to handle this ok, but its not clear how to make sure each target gets a different classpath with this LSP (and noting that we can't assume every target will have the access to all jars, nor even that they will all be of the same version (though that is obviously the common case)).

Figuring out what targets are running kotlin and what their inputs would be is fairly straightforward in bazel (query the action cache and parse the results, then build the input targets.

I'm not sure about timelines, but this is perhaps something we could put together, if there is interest in having the feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions