Skip to content

Gradle Project Support #175

@milesziemer

Description

@milesziemer

The language server currently has pretty much no idea how to load Smithy Gradle projects. It only knows about smithy-build.json and .smithy-project.json. This means if you're using the Smithy Gradle Plugin, the server can't figure out which .smithy files are part of your project, what dependencies you have, or when to reload the project (because you've changed either of those things).

Ideally, Gradle projects work in the language server pretty much the same way as other projects, but we need to figure out the sources and dependencies. This is a pretty open problem - you can technically use .smithy-project.json, but you'd have to set it up manually. At the very least, we need to detect a Gradle project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions